1
0
This commit is contained in:
Scott E. Graves
2017-03-16 00:19:31 -05:00
parent ec16715612
commit 017053b908
6 changed files with 1072 additions and 4 deletions

View File

@@ -44,6 +44,17 @@ if (MSVC)
${CMAKE_BINARY_DIR}/external/builds/sqlitecpp/src/sqlitecpp_project-build/${CMAKE_BUILD_TYPE}/SQLiteCpp.lib)
endif()
if (MSVC OR MINGW)
#Sia Dokan
file(GLOB_RECURSE SIADRIVE_DOKAN_API_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive_dokan_api/*.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive_dokan_api/*.cxx ${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive_dokan_api/*.c)
add_library(siadrive.dokan.api SHARED ${SIADRIVE_DOKAN_API_SOURCES})
set_target_properties(siadrive.dokan.api
PROPERTIES COMPILE_FLAGS -DSIADRIVE_EXPORT_SYMBOLS
)
target_link_libraries(siadrive.dokan.api siadrive.api ${CMAKE_CURRENT_SOURCE_DIR}/3rd-party/Dokan\ Library-1.0.2/lib/dokan1.lib)
set(3RD_PARTY_INCLUDES ${3RD_PARTY_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR}/3rd-party/Dokan\ Library-1.0.2/include/dokan ${CMAKE_CURRENT_SOURCE_DIR}/include/siadrive_dokan_api)
endif()
#Common Configuration Post-setup
include_directories(${3RD_PARTY_INCLUDES} ${COMMON_INCLUDES})