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})
|
18
src/siadrive/main.cpp
Normal file
18
src/siadrive/main.cpp
Normal file
@@ -0,0 +1,18 @@
|
||||
// Copyright (c) 2013 The Chromium Embedded Framework Authors. All rights
|
||||
// reserved. Use of this source code is governed by a BSD-style license that
|
||||
// can be found in the LICENSE file.
|
||||
|
||||
#include <siacommon.h>
|
||||
|
||||
|
||||
// Entry point function for all processes.
|
||||
int APIENTRY wWinMain(HINSTANCE hInstance,
|
||||
HINSTANCE hPrevInstance,
|
||||
LPTSTR lpCmdLine,
|
||||
int nCmdShow) {
|
||||
UNREFERENCED_PARAMETER(hPrevInstance);
|
||||
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user