mirror of
https://github.com/lvgl/lvgl.git
synced 2026-06-01 08:54:52 +08:00
build: remove use of 'project' keyword in CMakeLists (#2640)
It looks like it's not supported on ESP32: "project command is not scriptable" Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
This commit is contained in:
+3
-6
@@ -1,6 +1,3 @@
|
|||||||
project(lvgl
|
|
||||||
HOMEPAGE_URL https://github.com/lvgl/lvgl/)
|
|
||||||
|
|
||||||
if(ESP_PLATFORM)
|
if(ESP_PLATFORM)
|
||||||
|
|
||||||
file(GLOB_RECURSE SOURCES src/*.c)
|
file(GLOB_RECURSE SOURCES src/*.c)
|
||||||
@@ -108,7 +105,7 @@ if("${LIB_INSTALL_DIR}" STREQUAL "")
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if("${INC_INSTALL_DIR}" STREQUAL "")
|
if("${INC_INSTALL_DIR}" STREQUAL "")
|
||||||
set(INC_INSTALL_DIR "include/${CMAKE_PROJECT_NAME}")
|
set(INC_INSTALL_DIR "include/lvgl")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
install(DIRECTORY "${CMAKE_SOURCE_DIR}/src"
|
install(DIRECTORY "${CMAKE_SOURCE_DIR}/src"
|
||||||
@@ -116,12 +113,12 @@ install(DIRECTORY "${CMAKE_SOURCE_DIR}/src"
|
|||||||
FILES_MATCHING
|
FILES_MATCHING
|
||||||
PATTERN "*.h")
|
PATTERN "*.h")
|
||||||
|
|
||||||
set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES
|
set_target_properties(lvgl PROPERTIES
|
||||||
OUTPUT_NAME ${CMAKE_PROJECT_NAME}
|
OUTPUT_NAME ${CMAKE_PROJECT_NAME}
|
||||||
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
|
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
|
||||||
PUBLIC_HEADER "${LVGL_PUBLIC_HEADERS}")
|
PUBLIC_HEADER "${LVGL_PUBLIC_HEADERS}")
|
||||||
|
|
||||||
install(TARGETS ${CMAKE_PROJECT_NAME}
|
install(TARGETS lvgl
|
||||||
ARCHIVE DESTINATION "${LIB_INSTALL_DIR}"
|
ARCHIVE DESTINATION "${LIB_INSTALL_DIR}"
|
||||||
PUBLIC_HEADER DESTINATION "${INC_INSTALL_DIR}")
|
PUBLIC_HEADER DESTINATION "${INC_INSTALL_DIR}")
|
||||||
endif(install)
|
endif(install)
|
||||||
|
|||||||
Reference in New Issue
Block a user