47 lines
1.3 KiB
CMake
47 lines
1.3 KiB
CMake
#Zlib is already required by FG but we check it just in case
|
|
if( ZLIB_FOUND )
|
|
include_directories(${ZLIB_INCLUDE_DIR})
|
|
set( HAVE_ZLIB 1)
|
|
message(STATUS "Zlib found for fgadmin")
|
|
endif( ZLIB_FOUND )
|
|
|
|
find_package(BZip2)
|
|
if( BZIP2_FOUND )
|
|
include_directories(${BZIP2_INCLUDE_DIR})
|
|
set( HAVE_BZ2LIB 1)
|
|
message(STATUS "BZip2 found for fgadmin")
|
|
endif( BZIP2_FOUND )
|
|
|
|
find_package(FLTK)
|
|
if( FLTK_FOUND )
|
|
include_directories(${FLTK_INCLUDE_DIR})
|
|
|
|
if ( X11_Xinerama_FOUND )
|
|
message(STATUS "Found X11_Xinerama...")
|
|
list(APPEND FLTK_LIBRARIES ${X11_Xinerama_LIB})
|
|
endif()
|
|
|
|
if ( X11_Xft_FOUND )
|
|
message(STATUS "Found X11_Xft...")
|
|
list(APPEND FLTK_LIBRARIES ${X11_Xft_LIB})
|
|
endif()
|
|
|
|
if ( CMAKE_DL_LIBS )
|
|
list(APPEND FLTK_LIBRARIES ${CMAKE_DL_LIBS})
|
|
endif()
|
|
|
|
if( EXISTS ${FLTK_FLUID_EXECUTABLE} )
|
|
add_subdirectory(src)
|
|
else()
|
|
message(STATUS "Fluid executable not found, disabling fgadmin")
|
|
endif()
|
|
|
|
message(STATUS "Using FLTK_LIBRARIES for fgadmin: ${FLTK_LIBRARIES}")
|
|
else()
|
|
message(STATUS "FLTK not found, disabling fgadmin")
|
|
endif( FLTK_FOUND )
|
|
|
|
configure_file(
|
|
"${PROJECT_SOURCE_DIR}/utils/fgadmin/src/config_cmake.h.in"
|
|
"${PROJECT_BINARY_DIR}/utils/fgadmin/src/config_fgadmin.h"
|
|
)
|