Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 4cc4e45
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Fri Oct 11 09:24:19 2019 +0100

    Cursor Line and Window Drag

    Fix dragging the window by clicking on it; remove the Invisible Button
    and detect window clicks that are not handled.  Still need to add mouse
    selection of lines for non-keyboard folks.

    Add cursor_line_solid variable to editor; for either a background
    lighter fill or a background line above/below selection.

    Don't show line under tabs in simple mode

    fix config file

    Add option to auto hide the command region

    More minimal style settings

    - show/hide line numbers and indicators
    - blend more stuff out over time

    Tooltip

    One more tweak to clip the tip to the scroll bar.

    Fix ordering of rendering for errors

    This completes current cleanup of error markers.  More can still be done
    to better arrange tips and format them when space is at a premium.
    An image of an example error marker is in

    https://github.com/cmaughan/zep/screenshots/error-marker.png

    Remove include for collision

    Improvement to tooltip handling

    Better placement, cleaner display.
    Tweaks to the display loop.  There's a bug with showing error marks when
    the cursor is over them which I haven't figured out.

    Rendering, Margin & Tooltips

    Cleaning up above and below margins in text.
    Adding a Minimal mode
    Made a better config structure
    Working on Tooltip cleanup
    The tooltips/error markers don't place very well.  I'm trying to fix
    that.

    Fixes to shared library

    Updates to Repl and a fix for 'e'

    The 'e' command didn't step over end of words at end of line, it does
    now.

    The Chibi/Scheme repl feature I've been playing with now works; and the
    scheme code is moved into my shared project.  This is only used in the
    demo app.

    Scheme interpreter for demo\nWork in progress

    Improving and fixing Syntax Coloring.

    This is work in progress.
    I'm also working on a simple Repl panel for my own use; but making sure
    the editor can work well in that mode.
    Rainbow brackets now display red background for text that is invalid.
    More on the way for this.

    Fixed CRLF in files

    Actual fixes

    Various Fixes

    Removed initialize hack; shouldn't need an extra message when buffers
    are created.
    Fixed creation of syntax highlighting
    Fixed CTRL+R for redo (previously broken on this branch)
    Fixed behavior of J - append next line, remove extra white space, leave
    a space.

    Working towards cleaning up/improving syntax highlighting

    Fix J command, fix rainbow brackets init

    Merge branch 'repl' of https://github.com/cmaughan/zep into repl

    Remove imgui

    The demos now use my shared MUtils library

    The core library is still pretty much dependency free, and now you can
    just include the imgui display/edit code as headers.  This makes it
    easier to use with different versions of ImGui; or in external projects

    Updated ImGui to match MUtils; need to figure a better way to handle this

    MP

commit fd1056a
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 14:38:26 2019 +0100

    Fix unit test building

commit bf16e53
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 14:21:10 2019 +0100

    Fix missing install script

commit 982f785
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 14:11:46 2019 +0100

    One more attempt

commit 1eea872
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 14:05:39 2019 +0100

    Add builder to install

commit b826e1e
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 13:50:01 2019 +0100

    Fix dependency

commit a5d0f37
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 13:35:53 2019 +0100

    Fix build script

commit 25c5117
Author: Chris Maughan <mornymorny@gmail.com>
Date:   Wed Aug 28 13:33:20 2019 +0100

    Fix Linux build

commit 617e766
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Wed Aug 28 12:35:55 2019 +0100

    Fix packages

commit 62f3ee5
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Tue Aug 27 20:54:45 2019 +0100

    Cleanup

commit 2f2d9ff
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Fri Aug 23 18:44:32 2019 +0100

    Fix packages

commit b0e4964
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Fri Aug 23 18:37:01 2019 +0100

    Learning Modern CMake

    .. and improving the build setup.  SDL is now 'found' as a package, with
    optional script to build and install it.
    Makelists cleaned up.

commit 54482f4
Merge: 7de99a2 bd3cccf
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Fri Aug 23 09:39:39 2019 +0100

    Merge branch 'repl' of https://github.com/cmaughan/zep into repl

commit 7de99a2
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Fri Aug 23 09:23:41 2019 +0100

    Working on Make updates

    Towards packaging and modern CMake

commit bd3cccf
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Thu Aug 22 21:31:19 2019 +0100

    Implement dt

    I already had change-to, but I forgot delete-to.
    Next on this list is probably di( ci(, then some search foo.

commit eefb4d7
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Tue Aug 20 08:22:25 2019 +0100

    Work in progress formatting Repl

commit 928a65f
Merge: 3bc9b2c dc0368f
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Mon Aug 19 08:28:05 2019 +0100

    Merge branch 'master' into repl

commit 3bc9b2c
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Thu Aug 15 19:02:20 2019 +0100

    Improvements to the way modes are created

    Managing modes is a big simpler now; instead of a secondary mode
    deviation, the mode is set on the buffer, so it is clear which buffer uses
    which mode, and ownership of one-time modes is clearer.

    Some more work on the repl, and an example lisp interpreter for the
    demo app to use; shows how you hook into the generic repl mode.  This
    is experimental for now, and supplying a repl will be optional.  The end
    user just supplies a <string(string)> std::function which takes
    something to evaluate and returns the result.  The editor does the job
    of being a 'readline' clone.

commit ea37968
Author: Chris Maughan <cmaughan@snarlsoftware.com>
Date:   Wed Aug 14 19:49:48 2019 +0100

    Repl
  • Loading branch information
cmaughan committed Oct 11, 2019
1 parent 6722f1f commit a7aa509
Show file tree
Hide file tree
Showing 2,299 changed files with 2,348 additions and 614,899 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto
230 changes: 69 additions & 161 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,183 +1,91 @@
cmake_minimum_required(VERSION 3.2)

option (BUILD_QT "Make a Qt Demo" OFF)
option (BUILD_IMGUI "Make an imgui demo" ON)
option (BUILD_IMGUI_APP "Make the test app" ON)
message(STATUS " CMakeLists: Zep")

option (ZEP_FEATURE_CPP_FILE_SYSTEM "Default File system enabled" ON)
# Global Options
option(BUILD_QT "Make Qt Library" OFF)
option(BUILD_IMGUI "Make Imgui Library" ON)
option(BUILD_DEMOS "Make the demo app" ON)
option(BUILD_TESTS "Make the tests" ON)
option(ZEP_FEATURE_CPP_FILE_SYSTEM "Default File system enabled" ON)

set (CMAKE_CXX_STANDARD 14)
set (CMAKE_CXX_STANDARD_REQUIRED ON)
# Global Settings
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)

set (CMAKE_EXPORT_COMPILE_COMMANDS ON)

PROJECT (ZepDemo)

IF (ZEP_FEATURE_CPP_FILE_SYSTEM)
ADD_DEFINITIONS(-DZEP_FEATURE_CPP_FILE_SYSTEM)
ENDIF()
if (CMAKE_BUILD_TYPE MATCHES Coverage)
set(CMAKE_BUILD_TYPE "Debug")
set(PROJECT_COVERAGE ON)
endif()

ADD_DEFINITIONS(-DZEP_USE_SDL)
set(CMAKE_DEBUG_POSTFIX "-debug")

MESSAGE(STATUS " CMakeLists: Zep")
project(Zep
LANGUAGES CXX C
VERSION 0.5.0
)

SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS ON)
# Used Packages
include(GNUInstallDirs)
include(CMakePackageConfigHelpers)

if (CMAKE_BUILD_TYPE MATCHES Coverage)
set (CMAKE_BUILD_TYPE "Debug")
set (PROJECT_COVERAGE ON)
# Can I remove these now?
if (ZEP_FEATURE_CPP_FILE_SYSTEM)
add_definitions(-DZEP_FEATURE_CPP_FILE_SYSTEM)
endif()
add_definitions(-DZEP_USE_SDL)

# global needed variables
SET (APPLICATION_NAME "Zep")
SET (APPLICATION_VERSION_MAJOR "0")
SET (APPLICATION_VERSION_MINOR "1")
SET (APPLICATION_VERSION_PATCH "0")
SET (APPLICATION_VERSION "${APPLICATION_VERSION_MAJOR}.${APPLICATION_VERSION_MINOR}.${APPLICATION_VERSION_PATCH}")

if (BUILD_QT)
SET(CMAKE_AUTORCC ON)
SET(CMAKE_PREFIX_PATH $ENV{QT_INSTALL_LOCATION})
FIND_PACKAGE(Qt5 COMPONENTS Core Widgets Gui REQUIRED)
SET_PROPERTY(GLOBAL PROPERTY AUTOMOC_FOLDER Automoc)
SET_PROPERTY(GLOBAL PROPERTY AUTOGEN_TARGETS_FOLDER Automoc)
endif()
# config_app.h checks
# This makes a config_shared.h file which can be included for system settings
# Must be after setting up the platforms
set (ZEP_ROOT ${CMAKE_CURRENT_LIST_DIR})
set (M3RDPARTY_DIR ${CMAKE_CURRENT_LIST_DIR}/m3rdparty)

# Third party sources
SET(M3RDPARTY_INCLUDE "")
configure_file(${ZEP_ROOT}/cmake/config_app.h.cmake ${CMAKE_BINARY_DIR}/config_app.h)

# Set all compiler flags
INCLUDE(cmake/all.cmake)
include(cmake/all.cmake)

# Functions for file copying
INCLUDE(m3rdparty/cmake/copy_files.cmake)
include(m3rdparty/cmake/copy_files.cmake)

# config_app.h checks
# This makes a config_shared.h file which can be included for system settings
# Must be after setting up the platforms
SET (ZEP_ROOT ${CMAKE_CURRENT_LIST_DIR})
CONFIGURE_FILE(${CMAKE_CURRENT_LIST_DIR}/cmake/config_app.h.cmake ${CMAKE_BINARY_DIR}/config_app.h)

INCLUDE(m3rdparty/list.cmake)
INCLUDE(src/list.cmake)

# Create the library - No depenencies on anything else in this file
ADD_LIBRARY(Zep STATIC ${ZEP_SOURCE} ${ZEP_INCLUDE})
TARGET_INCLUDE_DIRECTORIES(Zep
PRIVATE
src/mcommon
src
${SRC_INCLUDE}
${CMAKE_BINARY_DIR}
PUBLIC
include
)

# Create the ImGUI zep library to help with building imgui apps
IF (BUILD_IMGUI)
ADD_LIBRARY(ZepImGui STATIC ${ZEP_SOURCE_IMGUI})
TARGET_INCLUDE_DIRECTORIES(ZepImGui
PRIVATE
${ZEP_INCLUDE_IMGUI}
${M3RDPARTY_DIR}/imgui
PUBLIC include)

# Build the zep demo
IF (BUILD_IMGUI_APP)
IF(WIN32)
# Let windows know that the app is DPI Aware
SET(MANIFEST_SOURCE dpiawarescaling.manifest)
ENDIF()
ADD_EXECUTABLE (${PROJECT_NAME} WIN32
demo_imgui/main.cpp
${MANIFEST_SOURCE}
${IMGUI_SOURCE}
${M3RDPARTY_DIR}/tfd/tinyfiledialogs.c
) # Win32 ignored on non-windows

TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME}
PRIVATE
${CMAKE_BINARY_DIR}
${M3RDPARTY_DIR}
${M3RDPARTY_DIR}/sdl/include
${M3RDPARTY_DIR}/tclap/include
${M3RDPARTY_DIR}/imgui
${M3RDPARTY_DIR}/tfd
${M3RDPARTY_DIR}/imgui/examples/libs/gl3w)
copy_existing_files(${PROJECT_NAME} m3rdparty/imgui/misc/fonts/ProggyClean.ttf ${CMAKE_CURRENT_BINARY_DIR}/$(Configuration) )
TARGET_LINK_LIBRARIES (${PROJECT_NAME}
PRIVATE
ZepImGui
Zep
${PLATFORM_LINKLIBS}
${SDL_LINKLIBS})
ADD_DEPENDENCIES(${PROJECT_NAME} sdl2 ZepImGui Zep)
# The main library
include(src/CMakeLists.txt)

include (tests/CMakeLists.txt)

# Demos require example interpreter and other 3rdparty
IF (BUILD_DEMOS)
include(${M3RDPARTY_DIR}/list.cmake)
include(demo_imgui/CMakeLists.txt)
include(demo_qt/CMakeLists.txt)
ENDIF()
ENDIF() # IMGUI

# Create the Qt version of the app
IF (BUILD_QT)
ADD_LIBRARY(ZepQt STATIC ${ZEP_SOURCE_QT})
SET(CMAKE_AUTOMOC ON)
SET(RESOURCE_FOLDER "" )
SET(RESOURCE_FILES "")
INCLUDE(demo_qt/list.cmake)

TARGET_INCLUDE_DIRECTORIES(ZepQt
PRIVATE
${ZEP_INCLUDE_QT}
${M3RDPARTY_DIR}
PUBLIC
include)

ADD_EXECUTABLE (${PROJECT_NAME}-qt WIN32 ${DEMO_SOURCE_QT} ${RESOURCE_FILES}) # Win32 ignored on non-windows
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME}-qt
PRIVATE
${ZEP_INCLUDE_QT}
${CMAKE_BINARY_DIR})
TARGET_LINK_LIBRARIES(${PROJECT_NAME}-qt PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets ZepQt Zep ${PLATFORM_LINKLIBS})
TARGET_COMPILE_OPTIONS(${PROJECT_NAME}-qt PRIVATE $<$<CXX_COMPILER_ID:MSVC>:/W3>) # Workaround Qt + MSVC 19 compile issue in release build.
ADD_DEPENDENCIES(${PROJECT_NAME} sdl2 ZepQt)
if(WIN32)
MESSAGE(STATUS "Copying required Qt libraries and binaries to output directory....")
# Run winddeployqt if it can be found, to ensure installed dependencies
find_program(WINDEPLOYQT_EXECUTABLE NAMES windeployqt HINTS ${QTDIR} ENV QTDIR PATH_SUFFIXES bin)
add_custom_command(TARGET ${PROJECT_NAME}-qt POST_BUILD
COMMAND ${WINDEPLOYQT_EXECUTABLE} $<TARGET_FILE:${PROJECT_NAME}-qt>)
ENDIF() # Win32
ENDIF() # Build QT

# Unit tests
# Require SDL/IMgui build to work
# Need to build app to build tests
IF (BUILD_IMGUI_APP)
SET(CMAKE_AUTOMOC OFF)
INCLUDE(tests/list.cmake)
enable_testing()
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DGTEST_HAS_TR1_TUPLE=0")
SET (TEST_SOURCES
${M3RDPARTY_DIR}/googletest/googletest/src/gtest-all.cc
${TEST_SOURCES}

# Make the CMake bits that ensure find_package does the right thing
install(EXPORT zep-targets
FILE zep-targets.cmake
NAMESPACE Zep::
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/zep
)
ADD_EXECUTABLE (unittests ${TEST_SOURCES} )
ADD_DEPENDENCIES(unittests sdl2 ZepImGui Zep)
TARGET_LINK_LIBRARIES (unittests PRIVATE ZepImGui Zep ${PLATFORM_LINKLIBS} ${CMAKE_THREAD_LIBS_INIT})
add_test(unittests unittests)
TARGET_INCLUDE_DIRECTORIES(unittests PRIVATE
${M3RDPARTY_DIR}/googletest/googletest/include
${M3RDPARTY_DIR}/googletest/googletest
${M3RDPARTY_DIR}/googletest/googlemock/include
${M3RDPARTY_DIR}/googletest/googlemock
${CMAKE_BINARY_DIR}

configure_package_config_file(
${ZEP_ROOT}/cmake/zep-config.cmake.in
${CMAKE_BINARY_DIR}/cmake/zep-config.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/zep
)
ENDIF()

SOURCE_GROUP (Zep\\common REGULAR_EXPRESSION "src/mcommon/.*")
SOURCE_GROUP (Zep\\common REGULAR_EXPRESSION "include/zep/mcommon/.*")
SOURCE_GROUP (Zep REGULAR_EXPRESSION "src/.*")
SOURCE_GROUP (Zep\\include REGULAR_EXPRESSION "include/zep/.*")
SOURCE_GROUP (Zep FILES ${DEMO_SOURCE_IMGUI})
SOURCE_GROUP (Zep FILES ${DEMO_SOURCE_QT})
write_basic_package_version_file(
${CMAKE_BINARY_DIR}/cmake/zep-config-version.cmake
VERSION 1.0
COMPATIBILITY AnyNewerVersion
)

install(
FILES
${CMAKE_BINARY_DIR}/cmake/zep-config.cmake
${CMAKE_BINARY_DIR}/cmake/zep-config-version.cmake
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/zep
)

SOURCE_GROUP(qt\\AutoMoc FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_automoc.cpp )
SOURCE_GROUP(qt\\AutoMoc REGULAR_EXPRESSION "(mocs_*|qrc_.*|QtAwesome.*)" )
20 changes: 13 additions & 7 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,29 @@
### Bugs
# Bugs
VIM: Select lines all the way up to the first line should cover all chars
VIM: 'J' should join next line and remove all intervening white space

#### General
SYNTAX: Rainbow brackets have odd behavior when starting typing - investigate

# General
- Finish cut/paste to OS buffer

#### VIM Mode
# VIM Mode
- % Jump to bracket matching
- f (find) / next, previous
- / Searching
- visual-repeat (dot command should use last visual selection range)
- 'R'/'r' overstrikeA
- 'R' multi-overstrike
- Implement > < for indent of selected region

#### Standard Mode
# Standard Mode
- SHIFT+UP/DOWN for line selection
- Insert char over selected text (replaces it)

#### Syntax Highlight
# Syntax Highlight
More file types/keywords
Flash
Change to a layer mode?

#### Tests
# Tests
- Add tests for syntax highlighting
- Add more standard mode tests
5 changes: 5 additions & 0 deletions build_all.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
call config_all.bat
cd build
cmake --build . --config Release --target Install
cmake --build . --config Debug --target Install
cd ..
15 changes: 0 additions & 15 deletions cmake/all.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,6 @@ message(STATUS "Compiler: ${CMAKE_CXX_COMPILER_ID}")
message(STATUS "Flags: ${CMAKE_CXX_FLAGS}")
message(STATUS "Arch: ${PROCESSOR_ARCH}")

if(CMAKE_SIZEOF_VOID_P EQUAL 8)
set(ARCH_64 TRUE)
set(PROCESSOR_ARCH "x64")
else()
set(ARCH_64 FALSE)
set(PROCESSOR_ARCH "x86")
endif()

# System flags
if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
message(STATUS "TARGET_PC")
Expand All @@ -42,11 +34,4 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
set(PROJECT_CPP_FILESYSTEM 1)
INCLUDE(${PROJECT_SOURCE_DIR}/cmake/linux.cmake)
endif()

# global needed variables
SET (APPLICATION_NAME ${PROJECT_NAME})
SET (APPLICATION_VERSION_MAJOR "0")
SET (APPLICATION_VERSION_MINOR "1")
SET (APPLICATION_VERSION_PATCH "0")
SET (APPLICATION_VERSION "${APPLICATION_VERSION_MAJOR}.${APPLICATION_VERSION_MINOR}.${APPLICATION_VERSION_PATCH}")

10 changes: 1 addition & 9 deletions cmake/clang++.cmake
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
#
# clang++ options
#

MESSAGE(STATUS "Clang++.cmake")

# Compatible with g++
include(${PROJECT_SOURCE_DIR}/cmake/g++.cmake)

# Dependencies required for linking executables
#if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
#list(APPEND SAL_DEP_LIBS atomic)
#endif()
1 change: 0 additions & 1 deletion cmake/config_app.h.cmake
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
#cmakedefine ZEP_ROOT "${ZEP_ROOT}"

4 changes: 0 additions & 4 deletions cmake/g++.cmake
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
#
# GNU G++ options
#

MESSAGE(STATUS "G++.cmake")

set(CMAKE_CXX_FLAGS "" )
Expand Down
4 changes: 2 additions & 2 deletions cmake/msvc.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ IF (CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
STRING(REGEX REPLACE "/W[0-4]" "/W4 /WX" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
ENDIF()

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /std:c++latest /D_CRT_NONSTDC_NO_WARNINGS=1 /Zp16 /D_CRT_SECURE_NO_WARNINGS=1")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++latest /Zm127 /Zp16 /D_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS /D_SCL_SECURE_NO_WARNINGS=1 /D_CRT_NONSTDC_NO_WARNINGS=1 /D_CRT_SECURE_NO_WARNINGS=1")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /MP /D_CRT_NONSTDC_NO_WARNINGS=1 /Zp16 /D_CRT_SECURE_NO_WARNINGS=1")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /Zm127 /Zp16 /D_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS /D_SCL_SECURE_NO_WARNINGS=1 /D_CRT_NONSTDC_NO_WARNINGS=1 /D_CRT_SECURE_NO_WARNINGS=1")
5 changes: 5 additions & 0 deletions cmake/zep-config.cmake.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@PACKAGE_INIT@

if(NOT TARGET Zep::Zep)
include(${CMAKE_CURRENT_LIST_DIR}/zep-targets.cmake)
endif()
Loading

0 comments on commit a7aa509

Please sign in to comment.