Add OX_BUILD_EXEC option to CMake files

This commit is contained in:
2016-12-17 22:12:52 -06:00
parent af55d2db77
commit 33ab9fcc1b
3 changed files with 14 additions and 7 deletions
+2
View File
@@ -5,6 +5,8 @@ project(Ox)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules)
include(address_sanitizer)
set(OX_BUILD_EXEC "ON" CACHE STRING "Build executables (ON/OFF)")
if(NOT MSVC)
add_definitions(
-std=c++11
+2 -2
View File
@@ -1,8 +1,8 @@
#! /usr/bin/env bash
project=`pwd`
project=$(pwd)
buildDir="build/gba"
mkdir -p $buildDir
pushd $buildDir
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE=cmake/Modules/GBA.cmake -DWOMBAT_BUILD_TYPE=GBA $project
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE=cmake/Modules/GBA.cmake $project
popd
+10 -5
View File
@@ -5,10 +5,13 @@ add_library(
filesystem.cpp
)
add_executable(
oxfstool
oxfstool.cpp
)
if(OX_BUILD_EXEC STREQUAL "ON")
add_executable(
oxfstool
oxfstool.cpp
)
endif()
set_target_properties(oxfstool PROPERTIES OUTPUT_NAME oxfs)
target_link_libraries(oxfstool OxFS OxStd)
@@ -25,4 +28,6 @@ install(TARGETS oxfstool
RUNTIME DESTINATION bin
)
add_subdirectory(test)
if(OX_BUILD_EXEC STREQUAL "ON")
add_subdirectory(test)
endif()