CMake
This commit is contained in:
@@ -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})
|
Reference in New Issue
Block a user