Warning, /system/qtcurve/lib/utils/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(qtcurve_utils_SRCS 0002 color.cpp 0003 dirs.cpp 0004 log.cpp 0005 utils.cpp 0006 strs.cpp 0007 shadow.cpp 0008 timer.cpp 0009 options.cpp 0010 fd_utils.cpp 0011 process.cpp 0012 # DO NOT condition on QTC_ENABLE_X11 !!! 0013 # These provides dummy API functions so that x and non-x version are abi 0014 # compatible. There's no X11 linkage when QTC_ENABLE_X11 is off even though 0015 # these files are compiled 0016 x11utils.cpp 0017 x11helpers.cpp 0018 x11wrap.cpp) 0019 0020 set(qtcurve_utils_LINKS ${LIBEXECINFO_LIBRARIES} pthread) 0021 0022 if(NOT APPLE) 0023 set(qtcurve_utils_LINKS ${qtcurve_utils_LINKS} m rt dl) 0024 endif() 0025 0026 include_directories("${CMAKE_CURRENT_BINARY_DIR}") 0027 0028 if(QTC_ENABLE_X11) 0029 set(qtcurve_utils_LINKS ${qtcurve_utils_LINKS} ${QTC_X11_LIBRARIES}) 0030 endif() 0031 0032 add_definitions("-DQTC_UTILS_INTERNAL -pthread") 0033 0034 add_library(qtcurve-utils SHARED ${qtcurve_utils_SRCS} 0035 "${CMAKE_BINARY_DIR}/version.cpp") 0036 set_source_files_properties("${CMAKE_BINARY_DIR}/version.cpp" 0037 PROPERTIES GENERATED 1) 0038 0039 add_dependencies(qtcurve-utils gen-git-ver) 0040 0041 target_link_libraries(qtcurve-utils ${qtcurve_utils_LINKS}) 0042 0043 set_target_properties(qtcurve-utils PROPERTIES 0044 VERSION 2.0 0045 SOVERSION 2 0046 COMPILE_FLAGS "-fvisibility=hidden" 0047 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" 0048 OUTPUT_NAME "qtcurve-utils${QTC_UTILSLIB_INFIX}") 0049 install(TARGETS qtcurve-utils LIBRARY 0050 DESTINATION "${LIB_INSTALL_DIR}")