Rework CMakeLists.txt so project is compiled without intermediary libraries.

This commit is contained in:
2021-04-24 20:26:43 +01:00
parent ea076dc481
commit 9c8a39d61e
14 changed files with 113 additions and 155 deletions

View File

@@ -26,14 +26,4 @@ if(NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "I86")
return()
endif()
project(fssetter-os2
DESCRIPTION "Filesystem test creator for 16-bit OS/2"
LANGUAGES C)
set(SUBPLATFORM_SOURCES os.c xattr.c xattr.h)
set(EXECUTABLE_NAME "fssetter")
add_executable(${EXECUTABLE_NAME} ${SUBPLATFORM_SOURCES})
target_link_libraries(${EXECUTABLE_NAME} core platform)
add_sources(os.c xattr.c xattr.h)

View File

@@ -26,16 +26,4 @@ if(NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "i386|X86")
return()
endif()
project(fssetter-os2
DESCRIPTION "Filesystem test creator for 32-bit OS/2"
LANGUAGES C)
set(SUBPLATFORM_SOURCES os.c xattr.c)
set(EXECUTABLE_NAME "fssetter32")
find_library(OS2LIB "os2386")
add_executable(${EXECUTABLE_NAME} ${SUBPLATFORM_SOURCES})
target_link_libraries(${EXECUTABLE_NAME} core platform)
add_sources(os.c xattr.c)

View File

@@ -26,10 +26,7 @@ if(NOT OS2)
return()
endif()
set(PLATFORM_SOURCES attr.c attr.h deleted.c dirdepth.c filename.c files.c frag.c links.c os2defs.h perms.c rsrcfork.c sparse.c time.c volume.c)
add_library(platform ${PLATFORM_SOURCES})
add_subdirectory(16bit)
add_subdirectory(32bit)
add_sources(attr.c attr.h deleted.c dirdepth.c filename.c files.c frag.c links.c os2defs.h perms.c rsrcfork.c sparse.c time.c volume.c)