Change cmake option to be form of arch-os (#85)
author박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Tue, 20 Mar 2018 00:45:53 +0000 (09:45 +0900)
committer서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 <sangmin7.seo@samsung.com>
Tue, 20 Mar 2018 00:45:53 +0000 (09:45 +0900)
This will rename cmake option files to form of arch-os so to support Tizen

CMakeLists.txt
cmake/option/option_armv7l-linux.cmake [moved from cmake/arch/arm/option_armv7l.cmake with 85% similarity]
cmake/option/option_linux.cmake [moved from cmake/os/linux/option.cmake with 100% similarity]
cmake/option/option_x86_64-linux.cmake [moved from cmake/arch/x86_64/option_x86_64.cmake with 68% similarity]

index e8b534a..4454dae 100644 (file)
@@ -51,8 +51,7 @@ set(HOST_PLATFORM "${HOST_ARCH}-${HOST_OS}")
 set(TARGET_PLATFORM "${TARGET_ARCH}-${TARGET_OS}")
 
 # platform specific options
-include("cmake/os/${TARGET_OS}/option.cmake")
-include("cmake/arch/${TARGET_ARCH_BASE}/option_${TARGET_ARCH}.cmake")
+include("cmake/option/option_${TARGET_PLATFORM}.cmake")
 
 # add common flags
 foreach(FLAG ${FLAGS_COMMON})
similarity index 85%
rename from cmake/arch/arm/option_armv7l.cmake
rename to cmake/option/option_armv7l-linux.cmake
index 79e781e..d4505ce 100644 (file)
@@ -4,6 +4,9 @@
 
 message(STATUS "Building for ARMv7l Linux")
 
+# include linux common
+include("cmake/option/option_linux.cmake")
+
 if(NOT EXISTS "${ROOTFS_ARM}/lib/arm-linux-gnueabihf")
   message(FATAL_ERROR "Please prepare RootFS for ARM")
 endif()
similarity index 68%
rename from cmake/arch/x86_64/option_x86_64.cmake
rename to cmake/option/option_x86_64-linux.cmake
index 89c617d..6f4d0eb 100644 (file)
@@ -3,6 +3,9 @@
 #
 message(STATUS "Building for x86-64 Linux")
 
+# include linux common
+include("cmake/option/option_linux.cmake")
+
 # SIMD for x86
 set(FLAGS_COMMON ${FLAGS_COMMON}
     "-msse4"