diff --git a/CMakeLists.txt b/CMakeLists.txt index 1992d29..1eb14cc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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=") + 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