|
@@ -40,7 +40,7 @@ add_subdirectory(DevTools/FormCompiler)
|
|
add_subdirectory(Libraries/LibWeb/CodeGenerators)
|
|
add_subdirectory(Libraries/LibWeb/CodeGenerators)
|
|
add_subdirectory(AK/Tests)
|
|
add_subdirectory(AK/Tests)
|
|
|
|
|
|
-function(serenity_lib_headers target_name)
|
|
|
|
|
|
+function(serenity_install_headers target_name)
|
|
file(GLOB_RECURSE headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h")
|
|
file(GLOB_RECURSE headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h")
|
|
foreach(header ${headers})
|
|
foreach(header ${headers})
|
|
get_filename_component(subdirectory ${header} DIRECTORY)
|
|
get_filename_component(subdirectory ${header} DIRECTORY)
|
|
@@ -49,7 +49,7 @@ function(serenity_lib_headers target_name)
|
|
endfunction()
|
|
endfunction()
|
|
|
|
|
|
function(serenity_lib target_name fs_name)
|
|
function(serenity_lib target_name fs_name)
|
|
- serenity_lib_headers(${target_name})
|
|
|
|
|
|
+ serenity_install_headers(${target_name})
|
|
add_library(${target_name} ${SOURCES} ${GENERATED_SOURCES})
|
|
add_library(${target_name} ${SOURCES} ${GENERATED_SOURCES})
|
|
install(TARGETS ${target_name} ARCHIVE DESTINATION usr/lib)
|
|
install(TARGETS ${target_name} ARCHIVE DESTINATION usr/lib)
|
|
set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
|
|
set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
|
|
@@ -63,7 +63,7 @@ function(serenity_lib target_name fs_name)
|
|
endfunction()
|
|
endfunction()
|
|
|
|
|
|
function(serenity_libc target_name fs_name)
|
|
function(serenity_libc target_name fs_name)
|
|
- serenity_lib_headers("")
|
|
|
|
|
|
+ serenity_install_headers("")
|
|
add_library(${target_name} ${SOURCES})
|
|
add_library(${target_name} ${SOURCES})
|
|
install(TARGETS ${target_name} ARCHIVE DESTINATION usr/lib)
|
|
install(TARGETS ${target_name} ARCHIVE DESTINATION usr/lib)
|
|
set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
|
|
set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
|
|
@@ -121,6 +121,7 @@ include_directories(Services)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/Services)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/Services)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/Libraries)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/Libraries)
|
|
|
|
|
|
|
|
+add_subdirectory(AK)
|
|
add_subdirectory(Kernel)
|
|
add_subdirectory(Kernel)
|
|
add_subdirectory(Libraries)
|
|
add_subdirectory(Libraries)
|
|
add_subdirectory(Services)
|
|
add_subdirectory(Services)
|