Clean old cmake files

This commit is contained in:
BtbN
2014-01-20 16:54:48 +01:00
parent 610d4415d5
commit 8fa309c96e
11 changed files with 0 additions and 742 deletions

View File

@@ -1,63 +0,0 @@
find_package(PkgConfig)
pkg_check_modules(PC_GLEW QUIET glew)
set(GLEW_STANDARD_DEFINITIONS ${PC_GLEW_DEFINITIONS}
CACHE STRING
"GLEW required CFLAGS")
set(GLEW_STATIC_DEFINITIONS ${PC_GLEW_STATIC_DEFINITIONS}
CACHE STRING
"GLEW static required CFLAGS")
find_path(GLEW_STANDARD_INCLUDE_DIR GL/glew.h
HINTS ${PC_GLEW_INCLUDEDIR}
${PC_GLEW_INCLUDE_DIRS})
find_path(GLEW_STATIC_INCLUDE_DIR GL/glew.h
HINTS ${PC_GLEW_STATIC_INCLUDEDIR}
${PC_GLEW_STATIC_INCLUDE_DIRS})
find_library(GLEW_STANDARD_LIBRARY
NAMES ${PC_GLEW_LIBRARIES} GLEW glew32 glew glew32s
HINTS ${PC_GLEW_LIBDIR}
${PC_GLEW_LIBRARY_DIRS}
PATH_SUFFIXES lib64)
set(lib_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES})
set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_STATIC_LIBRARY_SUFFIX}
${CMAKE_DYNAMIC_LIBRARY_SUFFIX} ${CMAKE_SHARED_OBJECT_SUFFIX})
find_library(GLEW_STATIC_LIBRARY
NAMES ${PC_GLEW_STATIC_LIBRARIES} GLEW glew32 glew glew32s
HINTS ${PC_GLEW_STATIC_LIBDIR}
${PC_GLEW_STATIC_LIBRARY_DIRS}
PATH_SUFFIXES lib64)
set(CMAKE_FIND_LIBRARY_SUFFIXES ${lib_suffixes})
unset(lib_suffixes)
if(GLEW_FIND_COMPONENTS AND
GLEW_FIND_COMPONENTS STREQUAL "static")
set(GLEW_DEFINITION ${GLEW_STATIC_DEFINITIONS})
set(GLEW_INCLUDE_DIR ${GLEW_STATIC_INCLUDE_DIR})
set(GLEW_LIBRARY ${GLEW_STATIC_LIBRARY})
else()
set(GLEW_DEFINITION ${GLEW_STANDARD_DEFINITIONS})
set(GLEW_INCLUDE_DIR ${GLEW_STANDARD_INCLUDE_DIR})
set(GLEW_LIBRARY ${GLEW_STANDARD_LIBRARY})
endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(GLEW STANDARD_MESSAGE
GLEW_INCLUDE_DIR GLEW_LIBRARY)
if(GLEW_FOUND)
set(GLEW_DEFINITIONS ${GLEW_DEFINITION})
set(GLEW_INCLUDE_DIRS ${GLEW_INCLUDE_DIR})
set(GLEW_LIBRARIES ${GLEW_LIBRARY})
endif()
mark_as_advanced(
GLEW_STANDARD_DEFINITIONS
GLEW_STANDARD_INCLUDE_DIR
GLEW_STANDARD_LIBRARY
GLEW_STATIC_DEFINITIONS
GLEW_STATIC_INCLUDE_DIR
GLEW_STATIC_LIBRARY)

View File

@@ -1,94 +0,0 @@
find_package(PkgConfig)
pkg_check_modules(PC_LIBAVUTIL QUIET libavutil)
set(LIBAVUTIL_STANDARD_DEFINITIONS ${PC_LIBAVUTIL_CFLAGS_OTHER}
CACHE STRING
"Libavutil required CFLAGS")
set(LIBAVUTIL_STATIC_DEFINITIONS ${PC_LIBAVUTIL_STATIC_CFLAGS_OTHER}
CACHE STRING
"Libavutil static required CFLAGS")
find_path(LIBAVUTIL_STANDARD_INCLUDE_DIR libavutil/avutil.h
HINTS ${PC_LIBAVUTIL_INCLUDEDIR}
${PC_LIBAVUTIL_INCLUDE_DIRS}
PATH_SUFFIXES libavutil)
find_path(LIBAVUTIL_STATIC_INCLUDE_DIR libavutil/avutil.h
HINTS ${PC_LIBAVUTIL_STATIC_INCLUDEDIR}
${PC_LIBAVUTIL_STATIC_INCLUDE_DIRS}
PATH_SUFFIXES libavutil)
if(NOT LIBAVUTIL_STANDARD_LIBRARIES)
set(LIBAVUTIL_STANDARD_LIBRARIES_ "")
foreach(lib ${PC_LIBAVUTIL_LIBRARIES})
find_library(_lib_file NAMES ${lib}
HINTS ${PC_LIBAVUTIL_LIBDIR}
${PC_LIBAVUTIL_LIBRARY_DIRS})
if(_lib_file)
list(APPEND LIBAVUTIL_STANDARD_LIBRARIES_ ${_lib_file})
endif()
unset(_lib_file CACHE)
endforeach()
set(LIBAVUTIL_STANDARD_LIBRARIES ${LIBAVUTIL_STANDARD_LIBRARIES_}
CACHE STRING
"Libavutil (dynamic) libraries")
unset(LIBAVUTIL_STANDARD_LIBRARIES_)
endif()
if(NOT LIBAVUTIL_STATIC_LIBRARIES)
set(LIBAVUTIL_STATIC_LIBRARIES_ "")
set(lib_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES})
set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_STATIC_LIBRARY_SUFFIX}
${CMAKE_SHARED_LIBRARY_SUFFIX} ${CMAKE_SHARED_MODULE_SUFFIX})
foreach(lib ${PC_LIBAVUTIL_STATIC_LIBRARIES})
find_library(_lib_file NAMES ${lib}
HINTS ${PC_LIBAVUTIL_LIBDIR}
${PC_LIBAVUTIL_LIBRARY_DIRS})
if(_lib_file)
list(APPEND LIBAVUTIL_STATIC_LIBRARIES_ ${_lib_file})
else()
list(APPEND LIBAVUTIL_STATIC_LIBRARIES_ ${lib})
endif()
unset(_lib_file CACHE)
endforeach()
set(CMAKE_FIND_LIBRARY_SUFFIXES ${lib_suffixes})
unset(lib_suffixes)
set(LIBAVUTIL_STATIC_LIBRARIES ${LIBAVUTIL_STATIC_LIBRARIES_}
CACHE STRING
"Libavutil static libraries")
unset(LIBAVUTIL_STATIC_LIBRARIES_)
endif()
if(Libavutil_FIND_COMPONENTS AND
Libavutil_FIND_COMPONENTS STREQUAL "static")
set(LIBAVUTIL_DEFINITION ${LIBAVUTIL_STATIC_DEFINITIONS})
set(LIBAVUTIL_INCLUDE_DIR ${LIBAVUTIL_STATIC_INCLUDE_DIR})
set(LIBAVUTIL_LIBRARY ${LIBAVUTIL_STATIC_LIBRARIES})
else()
set(LIBAVUTIL_DEFINITION ${LIBAVUTIL_STANDARD_DEFINITIONS})
set(LIBAVUTIL_INCLUDE_DIR ${LIBAVUTIL_STANDARD_INCLUDE_DIR})
set(LIBAVUTIL_LIBRARY ${LIBAVUTIL_STANDARD_LIBRARIES})
endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Libavutil DEFAULT_MSG
LIBAVUTIL_INCLUDE_DIR LIBAVUTIL_LIBRARY)
if(LIBAVUTIL_FOUND)
set(LIBAVUTIL_DEFINITIONS ${LIBAVUTIL_DEFINITION})
set(LIBAVUTIL_INCLUDE_DIRS ${LIBAVUTIL_INCLUDE_DIR})
set(LIBAVUTIL_LIBRARIES ${LIBAVUTIL_LIBRARY})
endif()
mark_as_advanced(
LIBAVUTIL_STANDARD_DEFINITIONS
LIBAVUTIL_STANDARD_INCLUDE_DIR
LIBAVUTIL_STANDARD_LIBRARIES
LIBAVUTIL_STATIC_DEFINITIONS
LIBAVUTIL_STATIC_INCLUDE_DIR
LIBAVUTIL_STATIC_LIBRARIES
)

View File

@@ -1,97 +0,0 @@
find_package(PkgConfig)
pkg_check_modules(PC_LIBSWRESAMPLE QUIET libswresample)
set(LIBSWRESAMPLE_STANDARD_DEFINITIONS ${PC_LIBSWRESAMPLE_CFLAGS_OTHER}
CACHE STRING
"Libswresample required CFLAGS")
set(LIBSWRESAMPLE_STATIC_DEFINITIONS ${PC_LIBSWRESAMPLE_STATIC_CFLAGS_OTHER}
CACHE STRING
"Libswresample static required CFLAGS")
find_path(LIBSWRESAMPLE_STANDARD_INCLUDE_DIR libswresample/swresample.h
HINTS ${PC_LIBSWRESAMPLE_INCLUDEDIR}
${PC_LIBSWRESAMPLE_INCLUDE_DIRS}
PATH_SUFFIXES libswresample)
find_path(LIBSWRESAMPLE_STATIC_INCLUDE_DIR libswresample/swresample.h
HINTS ${PC_LIBSWRESAMPLE_STATIC_INCLUDEDIR}
${PC_LIBSWRESAMPLE_STATIC_INCLUDE_DIRS}
PATH_SUFFIXES libswresample)
if(NOT LIBSWRESAMPLE_STANDARD_LIBRARIES)
set(LIBSWRESAMPLE_STANDARD_LIBRARIES_ "")
foreach(lib ${PC_LIBSWRESAMPLE_LIBRARIES})
find_library(_lib_file NAMES ${lib}
HINTS ${PC_LIBSWRESAMPLE_LIBDIR}
${PC_LIBSWRESAMPLE_LIBRARY_DIRS})
if(_lib_file)
LIST(APPEND LIBSWRESAMPLE_STANDARD_LIBRARIES_
${_lib_file})
endif()
unset(_lib_file CACHE)
endforeach()
set(LIBSWRESAMPLE_STANDARD_LIBRARIES
${LIBSWRESAMPLE_STANDARD_LIBRARIES_}
CACHE STRING
"Libswresample (dynamic) libraries")
unset(LIBSWRESAMPLE_STANDARD_LIBRARIES_)
endif()
if(NOT LIBSWRESAMPLE_STATIC_LIBRARIES)
set(LIBSWRESAMPLE_STATIC_LIBRARIES_ "")
set(lib_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES})
set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_STATIC_LIBRARY_SUFFIX}
${CMAKE_SHARED_LIBRARY_SUFFIX} ${CMAKE_SHARED_MODULE_SUFFIX})
foreach(lib ${PC_LIBSWRESAMPLE_STATIC_LIBRARIES})
find_library(_lib_file NAMES ${lib}
HINTS ${PC_LIBSWRESAMPLE_LIBDIR}
${PC_LIBSWRESAMPLE_LIBRARY_DIRS})
if(_lib_file)
list(APPEND LIBSWRESAMPLE_STATIC_LIBRARIES_
${_lib_file})
else()
list(APPEND LIBSWRESAMPLE_STATIC_LIBRARIES_ ${lib})
endif()
unset(_lib_file CACHE)
endforeach()
set(CMAKE_FIND_LIBRARY_SUFFIXES ${lib_suffixes})
set(LIBSWRESAMPLE_STATIC_LIBRARIES ${LIBSWRESAMPLE_STATIC_LIBRARIES_}
CACHE STRING
"Libswresample static libraries")
unset(LIBSWRESAMPLE_STATIC_LIBRARIES_)
endif()
if(Libswresample_FIND_COMPONENTS AND
Libswresample_FIND_COMPONENTS STREQUAL "static")
set(LIBSWRESAMPLE_DEFINITION ${LIBSWRESAMPLE_STATIC_DEFINITIONS})
set(LIBSWRESAMPLE_INCLUDE_DIR ${LIBSWRESAMPLE_STATIC_INCLUDE_DIR})
set(LIBSWRESAMPLE_LIBRARY ${LIBSWRESAMPLE_STATIC_LIBRARIES})
else()
set(LIBSWRESAMPLE_DEFINITION ${LIBSWRESAMPLE_STANDARD_DEFINITIONS})
set(LIBSWRESAMPLE_INCLUDE_DIR ${LIBSWRESAMPLE_STANDARD_INCLUDE_DIR})
set(LIBSWRESAMPLE_LIBRARY ${LIBSWRESAMPLE_STANDARD_LIBRARIES})
endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Libswresample DEFAULT_MSG
LIBSWRESAMPLE_INCLUDE_DIR LIBSWRESAMPLE_LIBRARY)
if(LIBSWRESAMPLE_FOUND)
set(LIBSWRESAMPLE_DEFINITIONS ${LIBSWRESAMPLE_DEFINITION})
set(LIBSWRESAMPLE_INCLUDE_DIRS ${LIBSWRESAMPLE_INCLUDE_DIR})
set(LIBSWRESAMPLE_LIBRARIES ${LIBSWRESAMPLE_LIBRARY})
endif()
mark_as_advanced(
LIBSWRESAMPLE_STANDARD_DEFINITIONS
LIBSWRESAMPLE_STANDARD_INCLUDE_DIR
LIBSWRESAMPLE_STANDARD_LIBRARIES
LIBSWRESAMPLE_STATIC_DEFINITIONS
LIBSWRESAMPLE_STATIC_INCLUDE_DIR
LIBSWRESAMPLE_STATIC_LIBRARIES
)

View File

@@ -1,124 +0,0 @@
#copy data files and libs into (additional) directory (trees)
#todo: improve dependency interaction
set(OBS_CORE_LIBS "" CACHE INTERNAL "obs core libs")
set(OBS_CORE_LIB_TARGETS "" CACHE INTERNAL "obs core lib targets")
function(obs_add_core_lib lib)
get_property(location TARGET ${lib} PROPERTY LOCATION)
list(APPEND OBS_CORE_LIBS ${location})
set(OBS_CORE_LIBS ${OBS_CORE_LIBS} CACHE INTERNAL "")
get_filename_component(filename ${location} NAME)
foreach(target ${OBS_CORE_LIB_TARGETS})
get_property(tar_location TARGET ${target} PROPERTY LOCATION)
get_filename_component(dir ${tar_location} DIRECTORY)
add_custom_command(TARGET ${target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${location}
"${dir}/")
#set_property(DIRECTORY ${dir} APPEND PROPERTY
# ADDITIONAL_MAKE_CLEAN_FILES ${filename})
endforeach()
endfunction()
function(obs_add_core_lib_target target)
list(APPEND OBS_CORE_LIB_TARGETS ${target})
set(OBS_CORE_LIB_TARGETS ${OBS_CORE_LIB_TARGETS} CACHE INTERNAL "")
get_property(tar_location TARGET ${target} PROPERTY LOCATION)
get_filename_component(dir ${tar_location} DIRECTORY)
foreach(lib ${OBS_CORE_LIBS})
get_filename_component(filename ${lib} NAME)
add_custom_command(TARGET ${target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${lib}
"${dir}/")
set_property(DIRECTORY APPEND PROPERTY
ADDITIONAL_MAKE_CLEAN_FILES "${dir}/${filename}")
endforeach()
endfunction()
set(OBS_PLUGINS "" CACHE INTERNAL "obs plugins")
set(OBS_PLUGIN_TARGETS "" CACHE INTERNAL "obs plugin targets")
function(obs_add_plugin plugin)
get_property(location TARGET ${plugin} PROPERTY LOCATION)
list(APPEND OBS_PLUGINS ${location})
set(OBS_PLUGINS ${OBS_PLUGINS} CACHE INTERNAL "")
get_filename_component(filename ${location} NAME)
foreach(target ${OBS_PLUGIN_TARGETS})
get_property(tar_location TARGET ${target} PROPERTY LOCATION)
get_filename_component(dir ${tar_location} DIRECTORY)
add_custom_command(TARGET ${target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${location}
"${dir}/../plugins/")
#set_property(DIRECTORY ${dir} APPEND PROPERTY
# ADDITIONAL_MAKE_CLEAN_FILES
# "${dir}/../plugins/${filename}")
endforeach()
endfunction()
function(obs_add_plugin_target target)
list(APPEND OBS_PLUGIN_TARGETS ${target})
set(OBS_PLUGIN_TARGETS ${OBS_PLUGIN_TARGETS} CACHE INTERNAL "")
get_property(tar_location TARGET ${target} PROPERTY LOCATION)
get_filename_component(dir ${tar_location} DIRECTORY)
add_custom_command(TARGET ${target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory "${dir}/../plugins/")
foreach(plugin ${OBS_PLUGINS})
get_filename_component(filename ${plugin} NAME)
add_custom_command(TARGET ${target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${plugin}
"${dir}/../plugins/")
set_property(DIRECTORY APPEND PROPERTY
ADDITIONAL_MAKE_CLEAN_FILES
"${dir}/../plugins/${filename}")
endforeach()
endfunction()
set(OBS_DATA_DIRS "" CACHE INTERNAL "data_dirs")
set(OBS_DATA_SOURCES "" CACHE INTERNAL "source_dirs")
function(obs_add_data_source prefix)
string(MD5 hash ${prefix})
set(source_name "OBS_DATA_SOURCES_${hash}")
set(prefix_name "OBS_DATA_SOURCE_${hash}")
set(args ${ARGN})
foreach(target ${OBS_DATA_DIRS})
file(COPY
${args}
DESTINATION
"${target}/${prefix}")
endforeach()
set(${source_name} ${args} CACHE INTERNAL "")
set(${prefix_name} ${prefix} CACHE INTERNAL "")
list(APPEND OBS_DATA_SOURCES ${hash})
set(OBS_DATA_SOURCES ${OBS_DATA_SOURCES} CACHE INTERNAL "")
endfunction()
function(obs_add_data_dir dir)
set(dir "${obs_BINARY_DIR}/${dir}")
list(APPEND OBS_DATA_DIRS ${dir})
set(OBS_DATA_DIRS ${OBS_DATA_DIRS} CACHE INTERNAL "")
foreach(hash ${OBS_DATA_SOURCES})
set(source_name "OBS_DATA_SOURCES_${hash}")
set(prefix_name "OBS_DATA_SOURCE_${hash}")
file(COPY
${${source_name}}
DESTINATION
"${dir}/${${prefix_name}}")
endforeach()
endfunction()