nvidia-texture-tools/src/nvcore/CMakeLists.txt

51 lines
788 B
CMake
Raw Normal View History

2007-04-17 08:49:19 +00:00
PROJECT(nvcore)
SET(CORE_SRCS
nvcore.h
2008-04-17 06:58:18 +00:00
DefsGnucDarwin.h
DefsGnucLinux.h
DefsGnucWin32.h
DefsVcWin32.h
Ptr.h
2007-04-17 08:49:19 +00:00
Memory.h
Memory.cpp
Debug.h
Debug.cpp
Containers.h
StrLib.h
StrLib.cpp
2008-10-16 22:20:31 +00:00
Algorithms.h
Timer.h
2008-10-16 22:20:31 +00:00
Library.h
2008-11-23 22:25:47 +00:00
Library.cpp
Stream.h
StdStream.h
TextReader.h
TextReader.cpp
TextWriter.h
TextWriter.cpp
2008-11-23 22:25:47 +00:00
FileSystem.h
FileSystem.cpp)
2007-04-17 08:49:19 +00:00
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
# targets
ADD_DEFINITIONS(-DNVCORE_EXPORTS)
IF(UNIX)
SET(LIBS ${LIBS} ${CMAKE_DL_LIBS})
ENDIF(UNIX)
2007-04-17 08:49:19 +00:00
IF(NVCORE_SHARED)
ADD_LIBRARY(nvcore SHARED ${CORE_SRCS})
ELSE(NVCORE_SHARED)
ADD_LIBRARY(nvcore ${CORE_SRCS})
ENDIF(NVCORE_SHARED)
TARGET_LINK_LIBRARIES(nvcore ${LIBS})
2007-07-01 08:52:38 +00:00
INSTALL(TARGETS nvcore
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib/static)