OSDN Git Service

[BUILD][CMAKE] Available to build for Ubuntu Xenial (16.04LTS).
authorKyuma Ohta <whatisthis.sowhat@gmail.com>
Sun, 4 Oct 2020 08:02:35 +0000 (17:02 +0900)
committerKyuma Ohta <whatisthis.sowhat@gmail.com>
Sun, 4 Oct 2020 08:02:35 +0000 (17:02 +0900)
source/CMakeLists.txt
source/cmake/config.cmake
source/sample-scripts/build_default_vars.Xenial.gcc.sh [new file with mode: 0644]
source/sample-scripts/build_default_vars.sh.gcc.sh

index 0991376..1d257fc 100644 (file)
@@ -9,8 +9,10 @@ cmake_minimum_required (VERSION 2.8)
 cmake_policy(SET CMP0011 NEW)
 
 
-project (CSP
-               DESCRIPTION "Common Source Code Project/Qt")
+# Note: Belows are temporally disabled, not implemented older CMake.
+#project (CSP
+#              DESCRIPTION "Common Source Code Project/Qt")
+project (CSP)
 
 #ToDo
 #set(CMAKE_SYSTEM_PROCESSOR ${ARCHITECTURE} CACHE STRING "Set processor to build.")
index ab57945..d76b0ac 100644 (file)
@@ -8,11 +8,12 @@ endif()
 if(UNIX)
        include(GNUInstallDirs)
 endif()
+# Note: Belows are temporally disabled, not implemented older CMake.
 # Check HOST NAME
-cmake_host_system_information(RESULT OSNAME QUERY OS_NAME)
-cmake_host_system_information(RESULT OSVERSION QUERY OS_VERSION)
-cmake_host_system_information(RESULT OSARCH QUERY OS_PLATFORM)
-message("* HOST: OSNAME=" ${OSNAME} " RELEASE=" ${OSVERSION} " ARCH=" ${OSARCH} " OSARCH=" ${CMAKE_LIBRARY_ARCHITECTURE})
+#cmake_host_system_information(RESULT OSNAME QUERY OS_NAME)
+#cmake_host_system_information(RESULT OSVERSION QUERY OS_VERSION)
+#cmake_host_system_information(RESULT OSARCH QUERY OS_PLATFORM)
+#message("* HOST: OSNAME=" ${OSNAME} " RELEASE=" ${OSVERSION} " ARCH=" ${OSARCH} " OSARCH=" ${CMAKE_LIBRARY_ARCHITECTURE})
 
 set(NEED_REPLACE_LIBDIR OFF)
 if((UNIX) AND (NOT DEFINED LIBCSP_INSTALL_DIR)) 
diff --git a/source/sample-scripts/build_default_vars.Xenial.gcc.sh b/source/sample-scripts/build_default_vars.Xenial.gcc.sh
new file mode 100644 (file)
index 0000000..6c2657c
--- /dev/null
@@ -0,0 +1,23 @@
+cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.cmake" \
+      -DCMAKE_BUILD_TYPE=Relwithdebinfo \
+      -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
+               -g2 \
+               -O3 \
+               -msse2 \
+               -mfpmath=sse \
+               " \
+      -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
+               -g2 \
+               -O3 \
+               -msse2 \
+               -mfpmath=sse \
+               -std=c++11 \
+               " \
+      -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
+               -g2 \
+               -ggdb \
+               " \
+      -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
+               -g2 \
+               -O3 \
+               " \
index b263c63..8109600 100644 (file)
@@ -7,7 +7,6 @@ cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.c
                -O3 \
                -msse2 \
                -mfpmath=sse \
-               -flto \
                " \
       -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
                -gz=zlib \
@@ -16,7 +15,6 @@ cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.c
                -msse2 \
                -mfpmath=sse \
                -gno-inline-points \
-               -flto \
                " \
       -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
                -g2 \
@@ -25,7 +23,6 @@ cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.c
                -O3 \
                -msse2 \
                -mfpmath=sse \
-               -flto=8 \
                " \
       -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
                -g2 \
@@ -34,5 +31,4 @@ cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.c
                -O3 \
                -msse2 \
                -mfpmath=sse \
-               -flto=8 \
                " \