Removed the explicit header definitions from the CMake file
This commit is contained in:
+7
-55
@@ -31,59 +31,10 @@ set(SOURCES
|
|||||||
src/utility/PasswordEncryption.cpp
|
src/utility/PasswordEncryption.cpp
|
||||||
src/verify/Initialization.cpp
|
src/verify/Initialization.cpp
|
||||||
)
|
)
|
||||||
set(HEADERS
|
|
||||||
include/callback/StreamCallback.h
|
|
||||||
include/component/AppComponent.hpp
|
set(ICARUS_INCLUDE_DIR
|
||||||
include/controller/AlbumController.hpp
|
"${CMAKE_CURRENT_SOURCE_DIR}/include"
|
||||||
include/controller/ArtistController.hpp
|
|
||||||
include/controller/CoverArtController.hpp
|
|
||||||
include/controller/GenreController.hpp
|
|
||||||
include/controller/LoginController.hpp
|
|
||||||
include/controller/RegisterController.hpp
|
|
||||||
include/controller/SongController.hpp
|
|
||||||
include/controller/YearController.hpp
|
|
||||||
include/database/AlbumRepository.h
|
|
||||||
include/database/ArtistRepository.h
|
|
||||||
include/database/BaseRepository.h
|
|
||||||
include/database/CoverArtRepository.h
|
|
||||||
include/database/GenreRepository.h
|
|
||||||
include/database/SongRepository.h
|
|
||||||
include/database/UserRepository.h
|
|
||||||
include/database/YearRepository.h
|
|
||||||
include/dto/AlbumDto.hpp
|
|
||||||
include/dto/ArtistDto.hpp
|
|
||||||
include/dto/CoverArtDto.hpp
|
|
||||||
include/dto/GenreDto.hpp
|
|
||||||
include/dto/LoginResultDto.hpp
|
|
||||||
include/dto/SongDto.hpp
|
|
||||||
include/dto/YearDto.hpp
|
|
||||||
include/dto/conversion/DtoConversions.h
|
|
||||||
include/manager/AlbumManager.h
|
|
||||||
include/manager/ArtistManager.h
|
|
||||||
include/manager/CoverArtManager.h
|
|
||||||
include/manager/DirectoryManager.h
|
|
||||||
include/manager/GenreManager.h
|
|
||||||
include/manager/SongManager.h
|
|
||||||
include/manager/TokenManager.h
|
|
||||||
include/manager/UserManager.h
|
|
||||||
include/manager/YearManager.h
|
|
||||||
include/model/Models.h
|
|
||||||
include/utility/ImageFile.h
|
|
||||||
include/utility/MetadataRetriever.h
|
|
||||||
include/utility/PasswordEncryption.h
|
|
||||||
include/type/AlbumFilter.h
|
|
||||||
include/type/ArtistFilter.h
|
|
||||||
include/type/CoverFilter.h
|
|
||||||
include/type/GenreFilter.h
|
|
||||||
include/type/PathType.h
|
|
||||||
include/type/SaltFilter.h
|
|
||||||
include/type/Scopes.h
|
|
||||||
include/type/SongChanged.h
|
|
||||||
include/type/SongFilter.h
|
|
||||||
include/type/SongUpload.h
|
|
||||||
include/type/UserFilter.h
|
|
||||||
include/type/YearFilter.h
|
|
||||||
include/verify/Initialization.h
|
|
||||||
)
|
)
|
||||||
|
|
||||||
set (BCRYPTLIB
|
set (BCRYPTLIB
|
||||||
@@ -93,7 +44,7 @@ set (BCRYPTLIB
|
|||||||
|
|
||||||
#find_library(BCRYPT bcrypt ${BCRYPTLIB})
|
#find_library(BCRYPT bcrypt ${BCRYPTLIB})
|
||||||
|
|
||||||
include_directories(include ${BCRYPTLIB})
|
include_directories(${ICARUS_INCLUDE_DIR} ${BCRYPTLIB})
|
||||||
|
|
||||||
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/oatpp)
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/oatpp)
|
||||||
|
|
||||||
@@ -108,13 +59,14 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/authcredentials.json ${CMAKE_BINARY_D
|
|||||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/database.json ${CMAKE_BINARY_DIR}/bin/database.json COPYONLY)
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/database.json ${CMAKE_BINARY_DIR}/bin/database.json COPYONLY)
|
||||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/paths.json ${CMAKE_BINARY_DIR}/bin/paths.json COPYONLY)
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/paths.json ${CMAKE_BINARY_DIR}/bin/paths.json COPYONLY)
|
||||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Images/Stock/CoverArt.png ${CMAKE_BINARY_DIR}/bin/CoverArt.png COPYONLY)
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Images/Stock/CoverArt.png ${CMAKE_BINARY_DIR}/bin/CoverArt.png COPYONLY)
|
||||||
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/build/icarus ${CMAKE_BINARY_DIR}/bin/icarus COPYONLY)
|
||||||
|
|
||||||
find_path(JWT_CPP_INCLUDE_DIRS "jwt-cpp/base.h")
|
find_path(JWT_CPP_INCLUDE_DIRS "jwt-cpp/base.h")
|
||||||
|
|
||||||
find_package(nlohmann_json CONFIG REQUIRED)
|
find_package(nlohmann_json CONFIG REQUIRED)
|
||||||
find_package(cpr CONFIG REQUIRED)
|
find_package(cpr CONFIG REQUIRED)
|
||||||
|
|
||||||
add_executable(icarus ${SOURCES} ${HEADERS})
|
add_executable(icarus ${SOURCES})
|
||||||
|
|
||||||
|
|
||||||
target_include_directories(icarus PRIVATE ${JWT_CPP_INCLUDE_DIRS})
|
target_include_directories(icarus PRIVATE ${JWT_CPP_INCLUDE_DIRS})
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
// #include <attachedpictureframe.h>
|
|
||||||
#include <taglib/attachedpictureframe.h>
|
#include <taglib/attachedpictureframe.h>
|
||||||
#include <taglib/textidentificationframe.h>
|
#include <taglib/textidentificationframe.h>
|
||||||
#include <taglib/fileref.h>
|
#include <taglib/fileref.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user