Improve CMake configuration: Set default install path and VS startup project
This commit is contained in:
parent
b8ce104c97
commit
eda2ae359e
@ -12,6 +12,8 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ${USE_COMPILE_COMMANDS})
|
||||
|
||||
# Set different output directories for MSVC and MinGW
|
||||
if (MSVC)
|
||||
set_property(GLOBAL PROPERTY VS_STARTUP_PROJECT LightShow) # Startup Project
|
||||
|
||||
set(OUTPUT_BIN "${CMAKE_BINARY_DIR}/msvc/bin")
|
||||
set(OUTPUT_LIB "${CMAKE_BINARY_DIR}/msvc/lib")
|
||||
elseif (MINGW)
|
||||
@ -32,7 +34,8 @@ add_subdirectory(src/main)
|
||||
|
||||
# cmake --install
|
||||
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
||||
message(FATAL_ERROR "You must specify an installation path using -DCMAKE_INSTALL_PREFIX=<path>")
|
||||
set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install" CACHE PATH "Install path prefix" FORCE)
|
||||
message(WARNING "No install path set, defaulting to ${CMAKE_INSTALL_PREFIX}")
|
||||
endif()
|
||||
|
||||
install(TARGETS LightShow launchpad net-interface
|
||||
|
Loading…
x
Reference in New Issue
Block a user