Files
2026-01-29 11:29:56 +08:00

27 lines
741 B
CMake

cmake_minimum_required(VERSION 4.1.1)
project(TinyCC
VERSION 0.9.27
# DESCRIPTION "Tiny C Compiler" # cmake version >= 3.9
# HOMEPAGE_URL "www.zhyingkun.com"
LANGUAGES C CXX
)
message(STATUS "CMakeLists.txt for ${PROJECT_NAME}")
message(STATUS "Current OS is ${CMAKE_SYSTEM}")
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set(CMAKE_SKIP_BUILD_RPATH FALSE)
set(CMAKE_SKIP_INSTALL_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FLASE)
# set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") # must before add_executable
add_subdirectory(libtcc)
add_subdirectory(tcc)
if(WIN32)
else(WIN32)
add_subdirectory(runtime)
endif(WIN32)
add_subdirectory(demo)