CMakified project

This commit is contained in:
2016-11-09 19:01:48 +01:00
parent b72ec8e1dd
commit fe19a81484
26 changed files with 256 additions and 1285 deletions
+26
View File
@@ -0,0 +1,26 @@
project(RebootInto)
find_package(TCLAP REQUIRED)
find_package(Boost REQUIRED COMPONENTS locale)
find_package(Nowide REQUIRED)
include_directories(
${INCLUDE_PATH}
${TCLAP_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
${Nowide_INCLUDE_DIRS}
)
set(SOURCE_FILES
main.cpp
)
source_group("" FILES ${SOURCE_FILES})
if(MSVC)
add_definitions(-DUNICODE -D_UNICODE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT /Ox /Os")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:CONSOLE /level='requireAdministrator'")
endif()
add_executable(RebootInto ${SOURCE_FILES})