CMake
This commit is contained in:
@@ -50,8 +50,9 @@ if (MSVC)
|
||||
${EXTERNAL_BUILD_ROOT}/builds/sqlitecpp/src/sqlitecpp_project-build/${CMAKE_BUILD_TYPE}/SQLiteCpp.lib)
|
||||
endif()
|
||||
|
||||
if (MSVC OR MINGW)
|
||||
|
||||
#Sia Dokan
|
||||
if (MSVC OR MINGW)
|
||||
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
|
||||
@@ -68,6 +69,19 @@ if (MSVC OR MINGW)
|
||||
target_link_libraries(siadrive.dokan.api siadrive.api ${CMAKE_CURRENT_SOURCE_DIR}/3rd-party/Dokan\ Library-1.0.2/lib/dokan1.lib)
|
||||
endif()
|
||||
|
||||
#SiaDrive
|
||||
file(GLOB_RECURSE SIADRIVE_SOURCES
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive/*.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive/*.cxx
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/siadrive/*.c)
|
||||
|
||||
add_executable(siadrive WIN32 ${SIADRIVE_SOURCES})
|
||||
add_dependencies(siadrive siadrive.api siadrive.dokan.api)
|
||||
target_include_directories(siadrive PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/siadrive
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/3rd-party/CEF_3.2987.1594_g92fba9c/include
|
||||
)
|
||||
target_link_libraries(siadrive siadrive.api siadrive.dokan.api ${CMAKE_CURRENT_SOURCE_DIR}/3rd-party/CEF_3.2987.1594_g92fba9c/${CMAKE_BUILD_TYPE}/libcef.lib)
|
||||
|
||||
#Common Configuration Post-setup
|
||||
include_directories(${3RD_PARTY_INCLUDES} ${COMMON_INCLUDES})
|
Reference in New Issue
Block a user