Compare commits
2 Commits
37c21ced04
...
fc6756b1fb
Author | SHA1 | Date | |
---|---|---|---|
fc6756b1fb | |||
d7293de1dc |
@ -7,6 +7,7 @@ pkg_check_modules(GTK3 REQUIRED gtk+-3.0)
|
|||||||
pkg_check_modules(CAIRO REQUIRED cairo)
|
pkg_check_modules(CAIRO REQUIRED cairo)
|
||||||
|
|
||||||
add_subdirectory(glade)
|
add_subdirectory(glade)
|
||||||
|
add_subdirectory(doxygen)
|
||||||
|
|
||||||
include_directories(${GLIB_INCLUDE_DIRS} ${GTK3_INCLUDE_DIRS} ${CAIRO_INCLUDE_DIRS})
|
include_directories(${GLIB_INCLUDE_DIRS} ${GTK3_INCLUDE_DIRS} ${CAIRO_INCLUDE_DIRS})
|
||||||
link_directories(${GLIB_LINK_DIRS} ${GTK3_LINK_DIRS} ${CAIRO_LINK_DIRS})
|
link_directories(${GLIB_LINK_DIRS} ${GTK3_LINK_DIRS} ${CAIRO_LINK_DIRS})
|
||||||
|
10
doxygen/CMakeLists.txt
Normal file
10
doxygen/CMakeLists.txt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
find_package(Doxygen)
|
||||||
|
if (DOXYGEN_FOUND)
|
||||||
|
add_custom_target(doxygen
|
||||||
|
COMMAND ./build-doxygen.sh "${PROJECT_BINARY_DIR}"
|
||||||
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
COMMENT "Generating documentation with Doxygen")
|
||||||
|
|
||||||
|
else (DOXYGEN_FOUND)
|
||||||
|
message("Doxygen need to be installed to generate the doxygen documentation")
|
||||||
|
endif (DOXYGEN_FOUND)
|
@ -38,7 +38,7 @@ PROJECT_NAME = GDS-Render
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER = $(PROJECT_NUMBER)
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
@ -58,7 +58,7 @@ PROJECT_LOGO = ../icon/gds-render.svg
|
|||||||
# entered, it will be relative to the location where doxygen was started. If
|
# entered, it will be relative to the location where doxygen was started. If
|
||||||
# left blank the current directory will be used.
|
# left blank the current directory will be used.
|
||||||
|
|
||||||
OUTPUT_DIRECTORY = ./output
|
OUTPUT_DIRECTORY = $(OUTPUT_DIRECTORY)
|
||||||
|
|
||||||
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
|
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
|
||||||
# directories (in 2 levels) under the output directory of each output format and
|
# directories (in 2 levels) under the output directory of each output format and
|
||||||
|
20
doxygen/build-doxygen.sh
Executable file
20
doxygen/build-doxygen.sh
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
SOURCE="${BASH_SOURCE[0]}"
|
||||||
|
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
|
||||||
|
DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null && pwd )"
|
||||||
|
SOURCE="$(readlink "$SOURCE")"
|
||||||
|
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
|
||||||
|
done
|
||||||
|
DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null && pwd )"
|
||||||
|
cd "$DIR"
|
||||||
|
|
||||||
|
export PROJECT_NUMBER=`git describe --tags`
|
||||||
|
|
||||||
|
if [ $# != 1 ]; then
|
||||||
|
export OUTPUT_DIRECTORY="./output"
|
||||||
|
else
|
||||||
|
export OUTPUT_DIRECTORY="$1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
doxygen Doxyconfig
|
@ -39,7 +39,7 @@
|
|||||||
int parse_gds_from_file(const char *filename, GList **library_array);
|
int parse_gds_from_file(const char *filename, GList **library_array);
|
||||||
/**
|
/**
|
||||||
* @brief Deletes all libraries including cells, references etc.
|
* @brief Deletes all libraries including cells, references etc.
|
||||||
* @param Pointer to a list of #gds_library. Is set to NULL after completion.
|
* @param library_list Pointer to a list of #gds_library. Is set to NULL after completion.
|
||||||
* @return 0
|
* @return 0
|
||||||
*/
|
*/
|
||||||
int clear_lib_list(GList **library_list);
|
int clear_lib_list(GList **library_list);
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file layer-selection.c
|
* @file layer-selector.c
|
||||||
* @brief Implementation of the layer selector
|
* @brief Implementation of the layer selector
|
||||||
* @author Mario Hüttel <mario.huettel@gmx.net>
|
* @author Mario Hüttel <mario.huettel@gmx.net>
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user