Skip to content

Commit 75292aa

Browse files
committed
Removed STORMBYTE_AS_DEPENDENCY
1 parent 4b7ad11 commit 75292aa

5 files changed

Lines changed: 22 additions & 32 deletions

File tree

cmake/asan.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
option(ENABLE_ASAN "Enable AddressSanitizer (and UBSan) for debug builds" OFF)
22

3-
if(ENABLE_ASAN AND NOT STORMBYTE_AS_DEPENDENCY AND NOT WIN32)
3+
if(ENABLE_ASAN AND NOT WIN32)
44
# Recommend Debug builds for ASan
55
set(CMAKE_BUILD_TYPE Debug CACHE STRING "Build type" FORCE)
66

cmake/install.cmake

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
# Install (on Windows only install DLLs)
2-
if (WIN32)
3-
install(TARGETS StormByte
4-
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
5-
)
6-
elseif (NOT STORMBYTE_AS_DEPENDENCY)
7-
install(TARGETS StormByte
8-
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
9-
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
10-
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
11-
)
12-
install(DIRECTORY "${CMAKE_SOURCE_DIR}/lib/public/StormByte/"
13-
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/StormByte"
14-
FILES_MATCHING
15-
PATTERN "*.h"
16-
PATTERN "*.hxx"
17-
)
18-
install(FILES "${CMAKE_SOURCE_DIR}/cmake/FindStormByte.cmake" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/cmake/Modules")
19-
endif()
1+
install(TARGETS StormByte
2+
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
3+
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
4+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
5+
)
6+
install(DIRECTORY "${CMAKE_SOURCE_DIR}/lib/public/StormByte/"
7+
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/StormByte"
8+
FILES_MATCHING
9+
PATTERN "*.h"
10+
PATTERN "*.hxx"
11+
)
12+
install(FILES "${CMAKE_SOURCE_DIR}/cmake/FindStormByte.cmake" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/cmake/Modules")

cmake/optimizations.cmake

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Optimizations
22
if (CMAKE_BUILD_TYPE STREQUAL "Release" AND MSVC)
3-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /O2 /GL /Gy /arch:AVX2 /fp:fast /DNDEBUG")
4-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /O2 /GL /Gy /arch:AVX2 /fp:fast /DNDEBUG")
5-
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /LTCG")
6-
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /LTCG")
7-
endif()
3+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /arch:AVX2 /fp:fast /DNDEBUG")
4+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /arch:AVX2 /fp:fast /DNDEBUG")
5+
endif()
6+
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE)

cmake/outputflags.cmake

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
if (NOT STORMBYTE_AS_DEPENDENCY)
2-
message(STATUS "C Flags: ${CMAKE_C_FLAGS}")
3-
message(STATUS "CXX Flags: ${CMAKE_CXX_FLAGS}")
4-
message(STATUS "Exe Linker: ${CMAKE_EXE_LINKER_FLAGS}")
5-
message(STATUS "Shared Linker: ${CMAKE_SHARED_LINKER_FLAGS}")
6-
endif()
1+
message(STATUS "C Flags: ${CMAKE_C_FLAGS}")
2+
message(STATUS "CXX Flags: ${CMAKE_CXX_FLAGS}")
3+
message(STATUS "Exe Linker: ${CMAKE_EXE_LINKER_FLAGS}")
4+
message(STATUS "Shared Linker: ${CMAKE_SHARED_LINKER_FLAGS}")

test/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
option(ENABLE_TEST "Enable Unit Tests" OFF)
2-
if(ENABLE_TEST AND NOT STORMBYTE_AS_DEPENDENCY)
2+
if(ENABLE_TEST)
33
enable_testing()
44

55
add_executable(BitmaskTests bitmask_test.cxx)

0 commit comments

Comments
 (0)