1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-26 05:37:46 +00:00

Reformat CMake code a bit

This commit is contained in:
Joshua Goins 2023-12-10 06:51:33 -05:00
parent 81e9c09be8
commit 546ebfd0bd
14 changed files with 53 additions and 34 deletions

View file

@ -2,7 +2,8 @@
# SPDX-License-Identifier: CC0-1.0
add_executable(novus-argcracker)
target_sources(novus-argcracker PRIVATE
target_sources(novus-argcracker
PRIVATE
src/main.cpp
src/tickcount.cpp)
target_link_libraries(novus-argcracker

View file

@ -2,7 +2,8 @@
# SPDX-License-Identifier: CC0-1.0
add_executable(novus-armoury)
target_sources(novus-armoury PRIVATE
target_sources(novus-armoury
PRIVATE
include/boneeditor.h
include/cmpeditor.h
include/fullmodelviewer.h
@ -23,7 +24,6 @@ target_sources(novus-armoury PRIVATE
src/mainwindow.cpp
src/settingswindow.cpp
src/singlegearview.cpp)
target_include_directories(novus-armoury
PUBLIC
include

View file

@ -2,20 +2,23 @@
# SPDX-License-Identifier: CC0-1.0
add_library(novus-common STATIC)
target_sources(novus-common PRIVATE
target_sources(novus-common
PRIVATE
include/aboutdata.h
include/filecache.h
include/novusmainwindow.h
include/quaternionedit.h
include/settings.h
include/vec3edit.h
src/aboutdata.cpp
src/filecache.cpp
src/novusmainwindow.cpp
src/quaternionedit.cpp
src/settings.cpp
src/vec3edit.cpp)
target_include_directories(novus-common PUBLIC
target_include_directories(novus-common
PUBLIC
include
PRIVATE
${CMAKE_BINARY_DIR})

View file

@ -2,13 +2,15 @@
# SPDX-License-Identifier: CC0-1.0
add_executable(novus-karuku)
target_sources(novus-karuku PRIVATE
target_sources(novus-karuku
PRIVATE
include/mainwindow.h
src/main.cpp
src/mainwindow.cpp)
target_include_directories(novus-karuku
PUBLIC
include)
target_link_libraries(novus-karuku
PRIVATE
Novus::Common

View file

@ -2,7 +2,10 @@
# SPDX-License-Identifier: CC0-1.0
add_executable(novus-launcher)
target_sources(novus-launcher PRIVATE
target_sources(novus-launcher
PRIVATE
include/mainwindow.h
src/main.cpp
src/mainwindow.cpp)
target_link_libraries(novus-launcher

View file

@ -2,7 +2,10 @@
# SPDX-License-Identifier: CC0-1.0
add_executable(novus-mdlviewer)
target_sources(novus-mdlviewer PRIVATE
target_sources(novus-mdlviewer
PRIVATE
include/mainwindow.h
src/main.cpp
src/mainwindow.cpp)
target_include_directories(novus-mdlviewer

View file

@ -2,9 +2,7 @@
# SPDX-License-Identifier: CC0-1.0
add_library(cmppart STATIC)
target_sources(cmppart PRIVATE
cmppart.cpp
cmppart.h)
target_sources(cmppart PRIVATE cmppart.cpp cmppart.h)
target_link_libraries(cmppart
PUBLIC
Physis::Physis

View file

@ -2,7 +2,8 @@
# SPDX-License-Identifier: CC0-1.0
add_library(mdlpart STATIC)
target_sources(mdlpart PRIVATE
target_sources(mdlpart
PRIVATE
mdlexport.cpp
mdlexport.h
mdlimport.cpp
@ -10,9 +11,9 @@ target_sources(mdlpart PRIVATE
mdlpart.cpp
mdlpart.h
vulkanwindow.cpp
vulkanwindow.h
)
target_link_libraries(mdlpart PUBLIC
vulkanwindow.h)
target_link_libraries(mdlpart
PUBLIC
Novus::Renderer
Novus::Common
Physis::Physis

View file

@ -7,7 +7,8 @@ find_package(SPIRV-Headers REQUIRED)
add_library(shpkpart STATIC)
target_sources(shpkpart PRIVATE shpkpart.cpp)
target_link_libraries(shpkpart PUBLIC
target_link_libraries(shpkpart
PUBLIC
Novus::Common
Physis::Physis
dxbc

View file

@ -2,7 +2,8 @@
# SPDX-License-Identifier: CC0-1.0
add_library(sklbpart STATIC)
target_sources(sklbpart PRIVATE
target_sources(sklbpart
PRIVATE
sklbpart.cpp
sklbpart.h)
target_link_libraries(sklbpart

View file

@ -2,7 +2,8 @@
# SPDX-License-Identifier: CC0-1.0
add_library(texpart STATIC)
target_sources(texpart PRIVATE
target_sources(texpart
PRIVATE
imagelabel.cpp
imagelabel.h
texpart.cpp

View file

@ -2,12 +2,15 @@
# SPDX-License-Identifier: CC0-1.0
add_library(renderer STATIC)
target_sources(renderer PRIVATE
target_sources(renderer
PRIVATE
include/renderer.hpp
src/renderer.cpp
src/imguipass.cpp
src/imguipass.h)
qt_add_resources(renderer "shaders"
qt_add_resources(renderer
"shaders"
PREFIX "/"
FILES
shaders/imgui.frag.spv
@ -15,7 +18,8 @@ qt_add_resources(renderer "shaders"
shaders/mesh.frag.spv
shaders/mesh.vert.spv)
target_include_directories(renderer PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
target_link_libraries(renderer PUBLIC
target_link_libraries(renderer
PUBLIC
Qt6::Core
Vulkan::Vulkan
Physis::Physis

View file

@ -2,7 +2,8 @@
# SPDX-License-Identifier: CC0-1.0
add_library(novus-sagasu-static STATIC)
target_sources(novus-sagasu-static PRIVATE
target_sources(novus-sagasu-static
PRIVATE
include/hashdatabase.h
src/hashdatabase.cpp)
target_link_libraries(novus-sagasu-static
@ -14,8 +15,7 @@ target_link_libraries(novus-sagasu-static
target_include_directories(novus-sagasu-static PRIVATE include)
add_executable(novus-sagasu-indexer)
target_sources(novus-sagasu-indexer PRIVATE
src/indexer.cpp)
target_sources(novus-sagasu-indexer PRIVATE src/indexer.cpp)
target_link_libraries(novus-sagasu-indexer
PRIVATE
novus-sagasu-static
@ -23,7 +23,8 @@ target_link_libraries(novus-sagasu-indexer
target_include_directories(novus-sagasu-indexer PRIVATE include)
add_executable(novus-sagasu)
target_sources(novus-sagasu PRIVATE
target_sources(novus-sagasu
PRIVATE
src/main.cpp
src/mainwindow.cpp
src/filetreewindow.cpp