third_party_vulkan-loader/CMakeLists.txt

26 lines
829 B
CMake
Raw Normal View History

2014-07-24 14:36:15 +00:00
# The name of our project is "XGL". CMakeLists files in this project can
# refer to the root source directory of the project as ${XGL_SOURCE_DIR} and
# to the root binary directory of the project as ${XGL_BINARY_DIR}.
cmake_minimum_required (VERSION 2.6)
project (XGL)
2014-08-01 19:01:47 +00:00
# set (CMAKE_VERBOSE_MAKEFILE 1)
2014-07-24 14:36:15 +00:00
# Header file for CMake settings
include_directories("${PROJECT_SOURCE_DIR}/include")
2014-08-02 01:14:28 +00:00
include(FindPkgConfig)
if (CMAKE_COMPILER_IS_GNUCC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Werror -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter")
if (UNIX)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")
endif()
endif()
2014-08-02 01:14:28 +00:00
2014-08-01 03:21:23 +00:00
# loader: Generic XGL ICD loader
2014-08-03 01:50:47 +00:00
# icd: Device dependent (DD) XGL components
2014-07-24 14:36:15 +00:00
# tests: XGL tests
2014-08-03 01:50:47 +00:00
add_subdirectory(loader)
add_subdirectory(icd)
add_subdirectory(tests)