1
0
This commit is contained in:
Scott E. Graves
2017-03-15 15:39:24 -05:00
parent f7f8b2498f
commit 5b3bf320f6

View File

@@ -1,13 +1,14 @@
project(siadrive)
include(ExternalProject)
cmake_minimum_required(VERSION 3.3)
#Common Configuration
#Common Configuration Pre-setup
set(3RD_PARTY_INCLUDES ${CMAKE_CURRENT_SOURCE_DIR}/3rd-party/ttmath-0.9.3)
set(COMMON_INCLUDES ${CMAKE_CURRENT_SOURCE_DIR}/include/siadrive_api)
add_definitions(-DTTMATH_NOASM)
#SiaDrive API Library
file(GLOB_RECURSE SIADRIVE_API_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive_api/*.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive_api/*.cxx ${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive_api/*.c)
add_library(siadrive.api SHARED ${SIADRIVE_API_SOURCES})
@@ -29,4 +30,6 @@ if (MSVC)
target_link_libraries(siadrive.api ${CMAKE_BINARY_DIR}/external/lib/libcurl.lib)
endif()
#Common Configuration Post-setup
include_directories(${3RD_PARTY_INCLUDES} ${COMMON_INCLUDES})