[Tizen] Add codes for Dali Windows Backend
[platform/core/uifw/dali-core.git] / CMakeLists.txt
index 45c3c81..e8d73ca 100755 (executable)
@@ -1,7 +1,5 @@
 cmake_minimum_required(VERSION 3.11)\r
 \r
-if (WIN32)\r
-\r
 PROJECT (dali-core)\r
 \r
 add_subdirectory(dali/devel-api)\r
@@ -9,10 +7,10 @@ add_subdirectory(dali/integration-api)
 #add_subdirectory(dali/internal)\r
 add_subdirectory(dali/public-api)\r
 \r
-SET(INTERNAL_DIR ${dali_SOURCE_DIR}/dali-core/dali/internal)\r
+SET(INTERNAL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/dali/internal)\r
 \r
 SET(SOURCES ${SOURCES}\r
-  ${dali_SOURCE_DIR}/dali-core/dali/integration-api/trace.cpp\r
+  ${CMAKE_CURRENT_SOURCE_DIR}/dali/integration-api/trace.cpp\r
   ${INTERNAL_DIR}/common/blending-options.cpp\r
   ${INTERNAL_DIR}/common/core-impl.cpp\r
   ${INTERNAL_DIR}/common/internal-constants.cpp\r
@@ -155,29 +153,28 @@ SET(SOURCES ${SOURCES}
   )\r
 \r
 link_directories(\r
-${dali_SOURCE_DIR}/dali-adaptor/dali-windows-backend/ExLib\r
+../windows-dependencies/ExLib\r
 )\r
 \r
 ADD_DEFINITIONS(\r
 /vmg\r
 /NODEFAULTLIB:"libcmt.lib"\r
-/FI"${dali_SOURCE_DIR}/dali-adaptor/dali-windows-backend/ExInclude/PreprocessorDefinitions.h"\r
+/FI"../windows-dependencies/ExInclude/PreprocessorDefinitions.h"\r
 /DBUILDING_DALI_CORE\r
 /MP\r
+/Gz\r
 )\r
 #head file path  \r
 INCLUDE_DIRECTORIES(  \r
 ./\r
-${dali_SOURCE_DIR}/dali-adaptor/dali-windows-backend/ExInclude\r
+../windows-dependencies/ExInclude\r
 )\r
 \r
-set(LIBRARY_OUTPUT_PATH ${dali_SOURCE_DIR}/bin)\r
+set(LIBRARY_OUTPUT_PATH ../../../bin)\r
 \r
 ADD_LIBRARY(dali-core SHARED ${SOURCES})\r
 \r
 target_link_libraries(dali-core WindowsPlatform.lib)\r
 \r
-endif()\r
-\r
 #add link library  \r
 #TARGET_LINK_LIBRARIES(${FS_BUILD_BINARY_PREFIX}sqrt ${LIBRARIES})
\ No newline at end of file