aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
blob: 7705e4a92f66ded4e01d57e04921ba562fb85827 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SET(LOCAL_RAYLIB "" CACHE PATH "Path to a local raylib installation")

IF(LOCAL_RAYLIB)
    SET(CMAKE_PREFIX_PATH ${LOCAL_RAYLIB})
ENDIF()

FIND_PACKAGE(glfw3 REQUIRED)
FIND_PACKAGE(raylib REQUIRED)

SET(SOURCES
    main.c
)

ADD_EXECUTABLE(${CMAKE_PROJECT_NAME} ${SOURCES})

TARGET_LINK_LIBRARIES(${CMAKE_PROJECT_NAME} PRIVATE raylib)

IF(CMAKE_COMPILER_IS_GNUCC)
    TARGET_COMPILE_OPTIONS(${CMAKE_PROJECT_NAME} PRIVATE -Wall -std=c99)
ELSEIF(MSVC)
    # TODO: Set these to something that corresponds to the GCC flags?
ENDIF()