summaryrefslogtreecommitdiffstats
path: root/Src/CMakeLists.txt
blob: 56d48eee2fcc1b044a8737b44006b4edd7f484c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cmake_minimum_required(VERSION 3.16)
project(Uwwwu)

# Set C++ standard
set(CMAKE_CXX_STANDARD 17)

# Add build dependency for StringTools
add_subdirectory(Lib/StringTools/Src/ Lib/StringTools/Src/cmake-build-release/ EXCLUDE_FROM_ALL)

# Add StringTools src dir to include dir list
include_directories(Lib/StringTools/Src/)

# Add StringTools build dir to library repository list
link_directories(Lib/StringTools/Src/cmake-build-release/)

# Add absolutely kawaii sources to Uwwwu <3
add_executable(Uwwwu
        Util.cpp
        main.cpp
        LibUwu.h)

# Link StringTools library
target_link_libraries(Uwwwu StringTools)