diff options
Diffstat (limited to 'libs/raylib/cmake')
-rw-r--r-- | libs/raylib/cmake/AddIfFlagCompiles.cmake | 12 | ||||
-rw-r--r-- | libs/raylib/cmake/EnumOption.cmake | 9 | ||||
-rw-r--r-- | libs/raylib/cmake/LibraryPathToLinkerFlags.cmake | 24 | ||||
-rw-r--r-- | libs/raylib/cmake/PopulateConfigVariablesLocally.cmake | 11 | ||||
-rw-r--r-- | libs/raylib/cmake/raylib-config-version.cmake | 21 | ||||
-rw-r--r-- | libs/raylib/cmake/raylib-config.cmake | 76 |
6 files changed, 0 insertions, 153 deletions
diff --git a/libs/raylib/cmake/AddIfFlagCompiles.cmake b/libs/raylib/cmake/AddIfFlagCompiles.cmake deleted file mode 100644 index 403607b..0000000 --- a/libs/raylib/cmake/AddIfFlagCompiles.cmake +++ /dev/null @@ -1,12 +0,0 @@ -include(CheckCCompilerFlag) -function(add_if_flag_compiles flag) - CHECK_C_COMPILER_FLAG("${flag}" COMPILER_HAS_THOSE_TOGGLES) - set(outcome "Failed") - if(COMPILER_HAS_THOSE_TOGGLES) - foreach(var ${ARGN}) - set(${var} "${flag} ${${var}}" PARENT_SCOPE) - endforeach() - set(outcome "compiles") - endif() - message(STATUS "Testing if ${flag} can be used -- ${outcome}") -endfunction() diff --git a/libs/raylib/cmake/EnumOption.cmake b/libs/raylib/cmake/EnumOption.cmake deleted file mode 100644 index d7d343f..0000000 --- a/libs/raylib/cmake/EnumOption.cmake +++ /dev/null @@ -1,9 +0,0 @@ -macro(enum_option var values description) - set(${var}_VALUES ${values}) - list(GET ${var}_VALUES 0 default) - set(${var} "${default}" CACHE STRING "${description}") - set_property(CACHE ${var} PROPERTY STRINGS ${${var}_VALUES}) - if (NOT ";${${var}_VALUES};" MATCHES ";${${var}};") - message(FATAL_ERROR "Unknown value ${${var}}. Only -D${var}=${${var}_VALUES} allowed.") - endif() -endmacro() diff --git a/libs/raylib/cmake/LibraryPathToLinkerFlags.cmake b/libs/raylib/cmake/LibraryPathToLinkerFlags.cmake deleted file mode 100644 index 05942b7..0000000 --- a/libs/raylib/cmake/LibraryPathToLinkerFlags.cmake +++ /dev/null @@ -1,24 +0,0 @@ -function(library_path_to_linker_flags LD_FLAGS LIB_PATHS) - foreach(L ${LIB_PATHS}) - get_filename_component(DIR ${L} PATH) - get_filename_component(LIBFILE ${L} NAME_WE) - STRING(REGEX REPLACE "^lib" "" FILE ${LIBFILE}) - - if (${L} MATCHES "[.]framework$") - set(FILE_OPT "-framework ${FILE}") - set(DIR_OPT "-F${DIR}") - else() - set(FILE_OPT "-l${FILE}") - set(DIR_OPT "-L${DIR}") - endif() - - if ("${DIR}" STREQUAL "" OR "${DIR}" STREQUAL "${LASTDIR}") - set (DIR_OPT "") - endif() - - set(LASTDIR ${DIR}) - - set(${LD_FLAGS} ${${LD_FLAGS}} ${DIR_OPT} ${FILE_OPT} PARENT_SCOPE) - string (REPLACE ";" " " ${LD_FLAGS} "${${LD_FLAGS}}") - endforeach() -endfunction() diff --git a/libs/raylib/cmake/PopulateConfigVariablesLocally.cmake b/libs/raylib/cmake/PopulateConfigVariablesLocally.cmake deleted file mode 100644 index 151070e..0000000 --- a/libs/raylib/cmake/PopulateConfigVariablesLocally.cmake +++ /dev/null @@ -1,11 +0,0 @@ -macro(populate_config_variables_locally target) - get_property(raylib_INCLUDE_DIRS TARGET ${target} PROPERTY INTERFACE_INCLUDE_DIRECTORIES) - #get_property(raylib_LIBRARIES TARGET ${target} PROPERTY LOCATION) # only works for SHARED - get_property(raylib_LDFLAGS TARGET ${target} PROPERTY INTERFACE_LINK_LIBRARIES) - get_property(raylib_DEFINITIONS TARGET ${target} PROPERTY DEFINITIONS) - - set(raylib_INCLUDE_DIRS "${raylib_INCLUDE_DIRS}" PARENT_SCOPE) - #set(raylib_LIBRARIES "${raylib_INCLUDE_DIRS}" PARENT_SCOPE) - set(raylib_LDFLAGS "${raylib_LDFLAGS}" PARENT_SCOPE) - set(raylib_DEFINITIONS "${raylib_DEFINITIONS}" PARENT_SCOPE) -endmacro() diff --git a/libs/raylib/cmake/raylib-config-version.cmake b/libs/raylib/cmake/raylib-config-version.cmake deleted file mode 100644 index 74fd03c..0000000 --- a/libs/raylib/cmake/raylib-config-version.cmake +++ /dev/null @@ -1,21 +0,0 @@ -set(PACKAGE_VERSION "@PROJECT_VERSION@") - -if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) -endif() -if(NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION) - set(PACKAGE_VERSION_COMPATIBLE TRUE) -else(NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION) - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif(NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION) - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "@CMAKE_SIZEOF_VOID_P@" STREQUAL "") - return() -endif() - -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "@CMAKE_SIZEOF_VOID_P@") - math(EXPR installedBits "8 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/libs/raylib/cmake/raylib-config.cmake b/libs/raylib/cmake/raylib-config.cmake deleted file mode 100644 index b535874..0000000 --- a/libs/raylib/cmake/raylib-config.cmake +++ /dev/null @@ -1,76 +0,0 @@ -# - Try to find raylib -# Options: -# raylib_USE_STATIC_LIBS - OFF by default -# raylib_VERBOSE - OFF by default -# Once done, this defines a raylib target that can be passed to -# target_link_libraries as well as following variables: -# -# raylib_FOUND - System has raylib installed -# raylib_INCLUDE_DIRS - The include directories for the raylib header(s) -# raylib_LIBRARIES - The libraries needed to use raylib -# raylib_LDFLAGS - The linker flags needed with raylib -# raylib_DEFINITIONS - Compiler switches required for using raylib - -set(XPREFIX PC_RAYLIB) - -find_package(PkgConfig QUIET) -pkg_check_modules(${XPREFIX} QUIET raylib) - -if (raylib_USE_STATIC_LIBS) - set(XPREFIX ${XPREFIX}_STATIC) -endif() - -set(raylib_DEFINITIONS ${${XPREFIX}_CFLAGS}) - -find_path(raylib_INCLUDE_DIR - NAMES raylib.h - HINTS ${${XPREFIX}_INCLUDE_DIRS} -) - -set(RAYLIB_NAMES raylib) - -if (raylib_USE_STATIC_LIBS) - set(RAYLIB_NAMES libraylib.a raylib.lib ${RAYLIB_NAMES}) -endif() - -find_library(raylib_LIBRARY - NAMES ${RAYLIB_NAMES} - HINTS ${${XPREFIX}_LIBRARY_DIRS} -) - -set(raylib_LIBRARIES ${raylib_LIBRARY}) -set(raylib_LIBRARY_DIRS ${${XPREFIX}_LIBRARY_DIRS}) -set(raylib_LIBRARY_DIR ${raylib_LIBRARY_DIRS}) -set(raylib_INCLUDE_DIRS ${raylib_INCLUDE_DIR}) -set(raylib_LDFLAGS ${${XPREFIX}_LDFLAGS}) - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(raylib DEFAULT_MSG - raylib_LIBRARY - raylib_INCLUDE_DIR -) - -mark_as_advanced(raylib_LIBRARY raylib_INCLUDE_DIR) - -if (raylib_USE_STATIC_LIBS) - add_library(raylib STATIC IMPORTED GLOBAL) -else() - add_library(raylib SHARED IMPORTED GLOBAL) -endif() -string (REPLACE ";" " " raylib_LDFLAGS "${raylib_LDFLAGS}") - -set_target_properties(raylib - PROPERTIES - IMPORTED_LOCATION "${raylib_LIBRARIES}" - INTERFACE_INCLUDE_DIRECTORIES "${raylib_INCLUDE_DIRS}" - INTERFACE_LINK_LIBRARIES "${raylib_LDFLAGS}" - INTERFACE_COMPILE_OPTIONS "${raylib_DEFINITIONS}" -) - -if (raylib_VERBOSE) - message(STATUS "raylib_FOUND: ${raylib_FOUND}") - message(STATUS "raylib_INCLUDE_DIRS: ${raylib_INCLUDE_DIRS}") - message(STATUS "raylib_LIBRARIES: ${raylib_LIBRARIES}") - message(STATUS "raylib_LDFLAGS: ${raylib_LDFLAGS}") - message(STATUS "raylib_DEFINITIONS: ${raylib_DEFINITIONS}") -endif() |