You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by na...@apache.org on 2020/05/21 14:27:01 UTC

[mynewt-newt] branch master updated: cmake: Make CMakeLists.txt more readable

This is an automated email from the ASF dual-hosted git repository.

naraj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-newt.git


The following commit(s) were added to refs/heads/master by this push:
     new 0886033  cmake: Make CMakeLists.txt more readable
0886033 is described below

commit 088603302614b08367b017c7df0149db2a2d52a8
Author: MichaƂ Narajowski <mi...@codecoup.pl>
AuthorDate: Wed May 20 11:10:01 2020 +0200

    cmake: Make CMakeLists.txt more readable
---
 newt/builder/cmake.go | 47 +++++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 22 deletions(-)

diff --git a/newt/builder/cmake.go b/newt/builder/cmake.go
index 343515c..7eeaeb1 100644
--- a/newt/builder/cmake.go
+++ b/newt/builder/cmake.go
@@ -126,10 +126,10 @@ func CmakeSourceObjectWrite(w io.Writer, cj toolchain.CompilerJob,
 	// Sort and remove duplicate flags
 	otherFlags = util.SortFields(otherFlags...)
 
-	fmt.Fprintf(w, `set_property(SOURCE %s APPEND_STRING
-														PROPERTY
-														COMPILE_FLAGS
-														"%s")`,
+	fmt.Fprintf(w,
+`set_property(SOURCE %s APPEND_STRING
+             PROPERTY COMPILE_FLAGS
+             "%s")`,
 		cj.Filename,
 		strings.Join(escapeFlagsSlice(otherFlags), " "))
 	fmt.Fprintln(w)
@@ -168,7 +168,7 @@ func (b *Builder) CMakeBuildPackageWrite(w io.Writer, bpkg *BuildPackage,
 	pkgName := bpkg.rpkg.Lpkg.Name()
 
 	util.StatusMessage(util.VERBOSITY_DEFAULT, "Generating CMakeLists.txt for %s\n", pkgName)
-	fmt.Fprintf(w, "# Generating CMakeLists.txt for %s\n\n", pkgName)
+	fmt.Fprintf(w, "\n# Generating CMakeLists.txt for %s\n", pkgName)
 	fmt.Fprintf(w, "add_library(%s %s)\n\n",
 		EscapeName(pkgName),
 		strings.Join(files, " "))
@@ -200,7 +200,7 @@ func (b *Builder) CMakeTargetWrite(w io.Writer, targetCompiler *toolchain.Compil
 	}
 
 	elfName := "cmake_" + filepath.Base(b.AppElfPath())
-	fmt.Fprintf(w, "# Generating code for %s\n\n", elfName)
+	fmt.Fprintf(w, "# Generating code for %s\n", elfName)
 
 	var targetObjectsBuffer bytes.Buffer
 
@@ -228,10 +228,11 @@ func (b *Builder) CMakeTargetWrite(w io.Writer, targetCompiler *toolchain.Compil
 	compileFlags = append(compileFlags, c.GetLocalCompilerInfo().CXXflags...)
 	compileFlags = util.SortFields(compileFlags...)
 
-	fmt.Fprintf(w, `set_property(TARGET %s APPEND_STRING
-														PROPERTY
-														COMPILE_FLAGS
-														"%s")`,
+	fmt.Fprintf(w,
+`set_property(TARGET %s APPEND_STRING
+             PROPERTY
+             COMPILE_FLAGS
+             "%s")`,
 		elfName,
 		strings.Join(escapeFlagsSlice(compileFlags), " "))
 	fmt.Fprintln(w)
@@ -256,13 +257,14 @@ func (b *Builder) CMakeTargetWrite(w io.Writer, targetCompiler *toolchain.Compil
 	cxxFlags = util.SortFields(cxxFlags...)
 	lFlags = append(lFlags, cxxFlags...)
 
-	fmt.Fprintf(w, `set_target_properties(%s
-							PROPERTIES
-							ARCHIVE_OUTPUT_DIRECTORY %s
-							LIBRARY_OUTPUT_DIRECTORY %s
-							RUNTIME_OUTPUT_DIRECTORY %s
-							LINK_FLAGS "%s"
-							LINKER_LANGUAGE C)`,
+	fmt.Fprintf(w,
+`set_target_properties(%s
+                      PROPERTIES
+                      ARCHIVE_OUTPUT_DIRECTORY %s
+                      LIBRARY_OUTPUT_DIRECTORY %s
+                      RUNTIME_OUTPUT_DIRECTORY %s
+                      LINK_FLAGS "%s"
+                      LINKER_LANGUAGE C)`,
 		elfName,
 		elfOutputDir,
 		elfOutputDir,
@@ -306,11 +308,12 @@ func CmakeCompilerInfoWrite(w io.Writer, archiveFile string, bpkg *BuildPackage,
 	trimProjectPathSlice(includes)
 	replaceBackslashesSlice(includes)
 
-	fmt.Fprintf(w, `set_target_properties(%s
-							PROPERTIES
-							ARCHIVE_OUTPUT_DIRECTORY %s
-							LIBRARY_OUTPUT_DIRECTORY %s
-							RUNTIME_OUTPUT_DIRECTORY %s)`,
+	fmt.Fprintf(w,
+`set_target_properties(%s
+                      PROPERTIES
+                      ARCHIVE_OUTPUT_DIRECTORY %s
+                      LIBRARY_OUTPUT_DIRECTORY %s
+                      RUNTIME_OUTPUT_DIRECTORY %s)`,
 		EscapeName(bpkg.rpkg.Lpkg.Name()),
 		archiveFile,
 		archiveFile,