mirror of
https://github.com/audacity/linuxdeploy.git
synced 2026-07-02 20:08:02 -05:00
Move libraries into directories following package path
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
// local includes
|
||||
#include "linuxdeploy/core/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfile.h"
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
@@ -13,11 +13,17 @@ execute_process(
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
|
||||
add_library(linuxdeploy_core_copyright STATIC copyright.cpp copyright.h copyright_dpkgquery.cpp copyright_dpkgquery.h)
|
||||
target_link_libraries(linuxdeploy_core_copyright PUBLIC subprocess ${BOOST_LIBS})
|
||||
add_library(linuxdeploy_core_log STATIC log.cpp)
|
||||
target_include_directories(linuxdeploy_core_log PUBLIC ${PROJECT_SOURCE_DIR}/include)
|
||||
|
||||
add_library(linuxdeploy_core STATIC elf.cpp log.cpp appdir.cpp desktopfile.cpp desktopfilereader.cpp desktopfileentry.cpp desktopfilewriter.cpp ${HEADERS})
|
||||
target_link_libraries(linuxdeploy_core PUBLIC linuxdeploy_plugin linuxdeploy_util ${BOOST_LIBS} subprocess CImg ${CMAKE_THREAD_LIBS_INIT})
|
||||
add_subdirectory(copyright)
|
||||
add_subdirectory(desktopfile)
|
||||
|
||||
add_library(linuxdeploy_core STATIC elf.cpp appdir.cpp ${HEADERS})
|
||||
target_link_libraries(linuxdeploy_core PUBLIC
|
||||
linuxdeploy_plugin linuxdeploy_core_log linuxdeploy_util linuxdeploy_core_desktopfile
|
||||
${BOOST_LIBS} CImg ${CMAKE_THREAD_LIBS_INIT}
|
||||
)
|
||||
target_link_libraries(linuxdeploy_core PRIVATE linuxdeploy_core_copyright)
|
||||
target_include_directories(linuxdeploy_core PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||
target_include_directories(linuxdeploy_core PUBLIC ${PROJECT_SOURCE_DIR}/include)
|
||||
|
||||
7
src/core/copyright/CMakeLists.txt
Normal file
7
src/core/copyright/CMakeLists.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
|
||||
add_library(linuxdeploy_core_copyright STATIC copyright.cpp copyright.h copyright_dpkgquery.cpp copyright_dpkgquery.h)
|
||||
|
||||
target_link_libraries(linuxdeploy_core_copyright PUBLIC linuxdeploy_util ${BOOST_LIBS})
|
||||
|
||||
target_include_directories(linuxdeploy_core_copyright PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
17
src/core/desktopfile/CMakeLists.txt
Normal file
17
src/core/desktopfile/CMakeLists.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
|
||||
file(GLOB HEADERS ${PROJECT_SOURCE_DIR}/include/linuxdeploy/core/desktopfile/*.h)
|
||||
|
||||
add_library(linuxdeploy_core_desktopfile STATIC
|
||||
desktopfile.cpp
|
||||
desktopfileentry.cpp
|
||||
desktopfilereader.cpp
|
||||
desktopfilewriter.cpp
|
||||
desktopfilereader.h
|
||||
desktopfilewriter.h
|
||||
${HEADERS}
|
||||
)
|
||||
|
||||
target_include_directories(linuxdeploy_core_desktopfile PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
target_link_libraries(linuxdeploy_core_desktopfile PUBLIC linuxdeploy_util linuxdeploy_core_log ${BOOST_LIBS})
|
||||
@@ -1,5 +1,5 @@
|
||||
// local headers
|
||||
#include "linuxdeploy/core/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfile.h"
|
||||
#include "linuxdeploy/core/log.h"
|
||||
#include "desktopfilereader.h"
|
||||
#include "desktopfilewriter.h"
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
// local headers
|
||||
#include "linuxdeploy/core/log.h"
|
||||
#include "linuxdeploy/core/desktopfileentry.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfileentry.h"
|
||||
|
||||
using boost::lexical_cast;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
// local headers
|
||||
#include "linuxdeploy/util/util.h"
|
||||
#include "linuxdeploy/core/desktopfileentry.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfileentry.h"
|
||||
#include "desktopfilereader.h"
|
||||
|
||||
namespace bf = boost::filesystem;
|
||||
@@ -8,8 +8,8 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
// local includes
|
||||
#include "linuxdeploy/core/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfileentry.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfileentry.h"
|
||||
|
||||
namespace linuxdeploy {
|
||||
namespace core {
|
||||
@@ -8,8 +8,8 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
// local includes
|
||||
#include "linuxdeploy/core/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfileentry.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfileentry.h"
|
||||
|
||||
namespace linuxdeploy {
|
||||
namespace core {
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
// local headers
|
||||
#include "linuxdeploy/core/appdir.h"
|
||||
#include "linuxdeploy/core/desktopfile.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfile.h"
|
||||
#include "linuxdeploy/core/elf.h"
|
||||
#include "linuxdeploy/core/log.h"
|
||||
#include "linuxdeploy/plugin/plugin.h"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
add_library(linuxdeploy_util STATIC subprocess.cpp)
|
||||
target_sources(linuxdeploy_util INTERFACE
|
||||
${PROJECT_SOURCE_DIR}/include/linuxdeploy/util/util.h
|
||||
${PROJECT_SOURCE_DIR}/include/linuxdeploy/util/misc.h
|
||||
)
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
|
||||
file(GLOB HEADERS ${PROJECT_SOURCE_DIR}/include/linuxdeploy/util/*.h)
|
||||
|
||||
add_library(linuxdeploy_util STATIC subprocess.cpp ${HEADERS})
|
||||
target_include_directories(linuxdeploy_util INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include)
|
||||
target_link_libraries(linuxdeploy_util PUBLIC subprocess)
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
// local headers
|
||||
#include "linuxdeploy/core/desktopfile.h"
|
||||
#include "../../src/core/desktopfilereader.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfile.h"
|
||||
#include "../../src/core/desktopfile/desktopfilereader.h"
|
||||
|
||||
using boost::bad_lexical_cast;
|
||||
using namespace linuxdeploy::core::desktopfile;
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include <boost/lexical_cast.hpp>
|
||||
|
||||
// local headers
|
||||
#include "linuxdeploy/core/desktopfileentry.h"
|
||||
#include "linuxdeploy/core/desktopfile/desktopfileentry.h"
|
||||
|
||||
using boost::bad_lexical_cast;
|
||||
using namespace linuxdeploy::core::desktopfile;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
// local headers
|
||||
#include "../../src/core/desktopfilereader.h"
|
||||
#include "../../src/core/desktopfile/desktopfilereader.h"
|
||||
|
||||
using namespace linuxdeploy::core::desktopfile;
|
||||
namespace bf = boost::filesystem;
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
// local headers
|
||||
#include "../../src/core/desktopfilewriter.h"
|
||||
#include "../../src/core/desktopfilereader.h"
|
||||
#include "../../src/core/desktopfile/desktopfilewriter.h"
|
||||
#include "../../src/core/desktopfile/desktopfilereader.h"
|
||||
|
||||
using namespace linuxdeploy::core::desktopfile;
|
||||
namespace bf = boost::filesystem;
|
||||
|
||||
Reference in New Issue
Block a user