Index

zydeco / 0dc574e

Experiment in graphics programming, C++, OpenGL, simulation techniques.

Latest Commit

{#}TimeHashSubjectAuthor#(+)(-)GPG?
203 Aug 2023 22:030dc574eC++ bringup; SDL window creationJosh Stockin1330G

Blob @ zydeco / CMakeLists.txt

text/plain602 bytesdownload raw
1# CMake info
2cmake_minimum_required(VERSION 3.22)
3
4project("zydeco")
5
6
7# Locations
8set(SOURCE_DIR "src")
9set(INCLUDE_DIR "include")
10
11
12# Compile settings
13set(CMAKE_CXX_STANDARD 20)
14set(COMPILE_OPTIONS "-O3 -Wall -Wextra -pedantic")
15
16
17# Add source files
18include_directories(${INCLUDE_DIR})
19set(PROGRAM_SOURCES
20 "${SOURCE_DIR}/main.cpp"
21 "${SOURCE_DIR}/util/Logger.cpp"
22 "${SOURCE_DIR}/util/Fault.cpp"
23 "${SOURCE_DIR}/game/Window.cpp"
24)
25
26
27# Link libraries
28find_package(cpptrace REQUIRED)
29link_libraries("fmt" "SDL2" "cpptrace::cpptrace")
30
31
32# Output
33add_executable("zydeco" ${PROGRAM_SOURCES})
34