mirror of https://github.com/XEphem/XEphem.git
Compare commits
3 Commits
83bfe55f69
...
6e99ce3639
| Author | SHA1 | Date |
|---|---|---|
|
|
6e99ce3639 | |
|
|
d288119b8b | |
|
|
59983adbba |
|
|
@ -0,0 +1,76 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(xephem VERSION 4.1.0 LANGUAGES C)
|
||||
set(DISPLAY_NAME "XEphem")
|
||||
set(CMAKE_C_STANDARD 17)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
# Required packages
|
||||
find_package(Motif REQUIRED)
|
||||
find_package(OpenSSL REQUIRED)
|
||||
find_package(X11 REQUIRED)
|
||||
|
||||
# Optional packages
|
||||
find_package(JPEG)
|
||||
find_package(PNG)
|
||||
find_package(ZLIB)
|
||||
|
||||
# Define installation directories
|
||||
if((NOT WIN32) AND (NOT NATIVE_OSX_APP))
|
||||
include(GNUInstallDirs)
|
||||
endif()
|
||||
if(NATIVE_OSX_APP)
|
||||
set(CMAKE_INSTALL_PREFIX "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.app/Contents")
|
||||
set(CMAKE_INSTALL_FULL_LOCALEDIR "${CMAKE_INSTALL_PREFIX}/Resources/locale")
|
||||
set(CMAKE_INSTALL_BINDIR "MacOS")
|
||||
set(XEPHEM_DATADIR "${CMAKE_INSTALL_PREFIX}/Resources")
|
||||
elseif(WIN32)
|
||||
set(CMAKE_INSTALL_BINDIR ".")
|
||||
set(CMAKE_INSTALL_DATAROOTDIR ".")
|
||||
set(CMAKE_INSTALL_DATADIR ".")
|
||||
set(CMAKE_INSTALL_FULL_LOCALEDIR "locale")
|
||||
set(CMAKE_INSTALL_LOCALEDIR "${CMAKE_INSTALL_FULL_LOCALEDIR}")
|
||||
set(XEPHEM_DATADIR "${CMAKE_INSTALL_DATADIR}")
|
||||
else()
|
||||
set(XEPHEM_DATADIR "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}")
|
||||
endif()
|
||||
|
||||
# Build libraries
|
||||
add_subdirectory(libastro)
|
||||
add_subdirectory(libip)
|
||||
if(NOT JPEG_FOUND)
|
||||
add_subdirectory(libjpegd)
|
||||
endif()
|
||||
add_subdirectory(liblilxml)
|
||||
if(NOT PNG_FOUND)
|
||||
add_subdirectory(libpng)
|
||||
endif()
|
||||
if(NOT ZLIB_FOUND)
|
||||
add_subdirectory(libz)
|
||||
endif()
|
||||
|
||||
# Build main program
|
||||
add_subdirectory(GUI/xephem)
|
||||
|
||||
# Install
|
||||
install(TARGETS xephem
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
install(FILES ${CMAKE_BINARY_DIR}/xephem.1
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
||||
install(DIRECTORY GUI/xephem/auxil
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
install(DIRECTORY GUI/xephem/catalogs
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
install(DIRECTORY GUI/xephem/fifos
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
install(DIRECTORY GUI/xephem/fits
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
install(DIRECTORY GUI/xephem/gallery
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
install(DIRECTORY GUI/xephem/help
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
install(DIRECTORY GUI/xephem/lo
|
||||
DESTINATION ${XEPHEM_DATADIR})
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
set(SRC_FILES
|
||||
aavso.c
|
||||
annotmenu.c
|
||||
broadcast.c
|
||||
calmenu.c
|
||||
closemenu.c
|
||||
compiler.c
|
||||
coordsmenu.c
|
||||
datamenu.c
|
||||
db.c
|
||||
dbmenu.c
|
||||
earthmap.c
|
||||
earthmenu.c
|
||||
fallbacks.c
|
||||
favmenu.c
|
||||
formats.c
|
||||
fsmenu.c
|
||||
gallerymenu.c
|
||||
glance.c
|
||||
gsc.c
|
||||
gscnet.c
|
||||
helpmenu.c
|
||||
homeio.c
|
||||
hznmenu.c
|
||||
imregmenu.c
|
||||
indimenu.c
|
||||
jpeg2pm.c
|
||||
jupmenu.c
|
||||
listmenu.c
|
||||
mainmenu.c
|
||||
marsmenu.c
|
||||
marsmmenu.c
|
||||
moonmenu.c
|
||||
moviemenu.c
|
||||
msgmenu.c
|
||||
netmenu.c
|
||||
objmenu.c
|
||||
obslog.c
|
||||
patchlevel.c
|
||||
plot_aux.c
|
||||
plotmenu.c
|
||||
preferences.c
|
||||
progress.c
|
||||
ps.c
|
||||
query.c
|
||||
rotated.c
|
||||
satmenu.c
|
||||
saveres.c
|
||||
scope.c
|
||||
sites.c
|
||||
skybinary.c
|
||||
skyeyep.c
|
||||
skyfifos.c
|
||||
skyfiltmenu.c
|
||||
skyfits.c
|
||||
skyhist.c
|
||||
skyip.c
|
||||
skylist.c
|
||||
skytoolbar.c
|
||||
skyviewmenu.c
|
||||
solsysmenu.c
|
||||
splash.c
|
||||
srchmenu.c
|
||||
sunmenu.c
|
||||
time.c
|
||||
tips.c
|
||||
trailmenu.c
|
||||
ucac.c
|
||||
uranusmenu.c
|
||||
usno.c
|
||||
versionmenu.c
|
||||
webdbmenu.c
|
||||
xe2.c
|
||||
xe3.c
|
||||
xephem.c
|
||||
xmisc.c)
|
||||
|
||||
set(TARGET_LIB astro ip lilxml m png ssl Xm Xt Xext Xmu X11 z)
|
||||
if(NOT JPEG_FOUND)
|
||||
set(TARGET_LIB ${TARGET_LIB} jpegd)
|
||||
else()
|
||||
set(TARGET_LIB ${TARGET_LIB} jpeg)
|
||||
endif()
|
||||
|
||||
add_executable(xephem ${SRC_FILES})
|
||||
target_link_libraries(xephem ${TARGET_LIB})
|
||||
|
||||
add_custom_command(TARGET xephem
|
||||
POST_BUILD
|
||||
COMMAND nroff -man ${CMAKE_CURRENT_SOURCE_DIR}/xephem.man > xephem.1
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
COMMENT "Building manpage"
|
||||
VERBATIM)
|
||||
|
|
@ -1,93 +1,93 @@
|
|||
2020.0 WMM-2020 12/10/2019
|
||||
1 0 -29404.5 0.0 6.7 0.0
|
||||
1 1 -1450.7 4652.9 7.7 -25.1
|
||||
2 0 -2500.0 0.0 -11.5 0.0
|
||||
2 1 2982.0 -2991.6 -7.1 -30.2
|
||||
2 2 1676.8 -734.8 -2.2 -23.9
|
||||
3 0 1363.9 0.0 2.8 0.0
|
||||
3 1 -2381.0 -82.2 -6.2 5.7
|
||||
3 2 1236.2 241.8 3.4 -1.0
|
||||
3 3 525.7 -542.9 -12.2 1.1
|
||||
4 0 903.1 0.0 -1.1 0.0
|
||||
4 1 809.4 282.0 -1.6 0.2
|
||||
4 2 86.2 -158.4 -6.0 6.9
|
||||
4 3 -309.4 199.8 5.4 3.7
|
||||
4 4 47.9 -350.1 -5.5 -5.6
|
||||
5 0 -234.4 0.0 -0.3 0.0
|
||||
5 1 363.1 47.7 0.6 0.1
|
||||
5 2 187.8 208.4 -0.7 2.5
|
||||
5 3 -140.7 -121.3 0.1 -0.9
|
||||
5 4 -151.2 32.2 1.2 3.0
|
||||
5 5 13.7 99.1 1.0 0.5
|
||||
6 0 65.9 0.0 -0.6 0.0
|
||||
6 1 65.6 -19.1 -0.4 0.1
|
||||
6 2 73.0 25.0 0.5 -1.8
|
||||
6 3 -121.5 52.7 1.4 -1.4
|
||||
6 4 -36.2 -64.4 -1.4 0.9
|
||||
6 5 13.5 9.0 -0.0 0.1
|
||||
6 6 -64.7 68.1 0.8 1.0
|
||||
7 0 80.6 0.0 -0.1 0.0
|
||||
7 1 -76.8 -51.4 -0.3 0.5
|
||||
7 2 -8.3 -16.8 -0.1 0.6
|
||||
7 3 56.5 2.3 0.7 -0.7
|
||||
7 4 15.8 23.5 0.2 -0.2
|
||||
7 5 6.4 -2.2 -0.5 -1.2
|
||||
7 6 -7.2 -27.2 -0.8 0.2
|
||||
7 7 9.8 -1.9 1.0 0.3
|
||||
8 0 23.6 0.0 -0.1 0.0
|
||||
8 1 9.8 8.4 0.1 -0.3
|
||||
8 2 -17.5 -15.3 -0.1 0.7
|
||||
8 3 -0.4 12.8 0.5 -0.2
|
||||
8 4 -21.1 -11.8 -0.1 0.5
|
||||
8 5 15.3 14.9 0.4 -0.3
|
||||
8 6 13.7 3.6 0.5 -0.5
|
||||
8 7 -16.5 -6.9 0.0 0.4
|
||||
8 8 -0.3 2.8 0.4 0.1
|
||||
9 0 5.0 0.0 -0.1 0.0
|
||||
9 1 8.2 -23.3 -0.2 -0.3
|
||||
9 2 2.9 11.1 -0.0 0.2
|
||||
9 3 -1.4 9.8 0.4 -0.4
|
||||
9 4 -1.1 -5.1 -0.3 0.4
|
||||
9 5 -13.3 -6.2 -0.0 0.1
|
||||
9 6 1.1 7.8 0.3 -0.0
|
||||
9 7 8.9 0.4 -0.0 -0.2
|
||||
9 8 -9.3 -1.5 -0.0 0.5
|
||||
9 9 -11.9 9.7 -0.4 0.2
|
||||
10 0 -1.9 0.0 0.0 0.0
|
||||
10 1 -6.2 3.4 -0.0 -0.0
|
||||
10 2 -0.1 -0.2 -0.0 0.1
|
||||
10 3 1.7 3.5 0.2 -0.3
|
||||
10 4 -0.9 4.8 -0.1 0.1
|
||||
10 5 0.6 -8.6 -0.2 -0.2
|
||||
10 6 -0.9 -0.1 -0.0 0.1
|
||||
10 7 1.9 -4.2 -0.1 -0.0
|
||||
10 8 1.4 -3.4 -0.2 -0.1
|
||||
10 9 -2.4 -0.1 -0.1 0.2
|
||||
10 10 -3.9 -8.8 -0.0 -0.0
|
||||
11 0 3.0 0.0 -0.0 0.0
|
||||
11 1 -1.4 -0.0 -0.1 -0.0
|
||||
11 2 -2.5 2.6 -0.0 0.1
|
||||
11 3 2.4 -0.5 0.0 0.0
|
||||
11 4 -0.9 -0.4 -0.0 0.2
|
||||
11 5 0.3 0.6 -0.1 -0.0
|
||||
11 6 -0.7 -0.2 0.0 0.0
|
||||
11 7 -0.1 -1.7 -0.0 0.1
|
||||
11 8 1.4 -1.6 -0.1 -0.0
|
||||
11 9 -0.6 -3.0 -0.1 -0.1
|
||||
11 10 0.2 -2.0 -0.1 0.0
|
||||
11 11 3.1 -2.6 -0.1 -0.0
|
||||
2025.0 WMM-2025 11/13/2024
|
||||
1 0 -29351.8 0.0 12.0 0.0
|
||||
1 1 -1410.8 4545.4 9.7 -21.5
|
||||
2 0 -2556.6 0.0 -11.6 0.0
|
||||
2 1 2951.1 -3133.6 -5.2 -27.7
|
||||
2 2 1649.3 -815.1 -8.0 -12.1
|
||||
3 0 1361.0 0.0 -1.3 0.0
|
||||
3 1 -2404.1 -56.6 -4.2 4.0
|
||||
3 2 1243.8 237.5 0.4 -0.3
|
||||
3 3 453.6 -549.5 -15.6 -4.1
|
||||
4 0 895.0 0.0 -1.6 0.0
|
||||
4 1 799.5 278.6 -2.4 -1.1
|
||||
4 2 55.7 -133.9 -6.0 4.1
|
||||
4 3 -281.1 212.0 5.6 1.6
|
||||
4 4 12.1 -375.6 -7.0 -4.4
|
||||
5 0 -233.2 0.0 0.6 0.0
|
||||
5 1 368.9 45.4 1.4 -0.5
|
||||
5 2 187.2 220.2 0.0 2.2
|
||||
5 3 -138.7 -122.9 0.6 0.4
|
||||
5 4 -142.0 43.0 2.2 1.7
|
||||
5 5 20.9 106.1 0.9 1.9
|
||||
6 0 64.4 0.0 -0.2 0.0
|
||||
6 1 63.8 -18.4 -0.4 0.3
|
||||
6 2 76.9 16.8 0.9 -1.6
|
||||
6 3 -115.7 48.8 1.2 -0.4
|
||||
6 4 -40.9 -59.8 -0.9 0.9
|
||||
6 5 14.9 10.9 0.3 0.7
|
||||
6 6 -60.7 72.7 0.9 0.9
|
||||
7 0 79.5 0.0 -0.0 0.0
|
||||
7 1 -77.0 -48.9 -0.1 0.6
|
||||
7 2 -8.8 -14.4 -0.1 0.5
|
||||
7 3 59.3 -1.0 0.5 -0.8
|
||||
7 4 15.8 23.4 -0.1 0.0
|
||||
7 5 2.5 -7.4 -0.8 -1.0
|
||||
7 6 -11.1 -25.1 -0.8 0.6
|
||||
7 7 14.2 -2.3 0.8 -0.2
|
||||
8 0 23.2 0.0 -0.1 0.0
|
||||
8 1 10.8 7.1 0.2 -0.2
|
||||
8 2 -17.5 -12.6 0.0 0.5
|
||||
8 3 2.0 11.4 0.5 -0.4
|
||||
8 4 -21.7 -9.7 -0.1 0.4
|
||||
8 5 16.9 12.7 0.3 -0.5
|
||||
8 6 15.0 0.7 0.2 -0.6
|
||||
8 7 -16.8 -5.2 -0.0 0.3
|
||||
8 8 0.9 3.9 0.2 0.2
|
||||
9 0 4.6 0.0 -0.0 0.0
|
||||
9 1 7.8 -24.8 -0.1 -0.3
|
||||
9 2 3.0 12.2 0.1 0.3
|
||||
9 3 -0.2 8.3 0.3 -0.3
|
||||
9 4 -2.5 -3.3 -0.3 0.3
|
||||
9 5 -13.1 -5.2 0.0 0.2
|
||||
9 6 2.4 7.2 0.3 -0.1
|
||||
9 7 8.6 -0.6 -0.1 -0.2
|
||||
9 8 -8.7 0.8 0.1 0.4
|
||||
9 9 -12.9 10.0 -0.1 0.1
|
||||
10 0 -1.3 0.0 0.1 0.0
|
||||
10 1 -6.4 3.3 0.0 0.0
|
||||
10 2 0.2 0.0 0.1 -0.0
|
||||
10 3 2.0 2.4 0.1 -0.2
|
||||
10 4 -1.0 5.3 -0.0 0.1
|
||||
10 5 -0.6 -9.1 -0.3 -0.1
|
||||
10 6 -0.9 0.4 0.0 0.1
|
||||
10 7 1.5 -4.2 -0.1 0.0
|
||||
10 8 0.9 -3.8 -0.1 -0.1
|
||||
10 9 -2.7 0.9 -0.0 0.2
|
||||
10 10 -3.9 -9.1 -0.0 -0.0
|
||||
11 0 2.9 0.0 0.0 0.0
|
||||
11 1 -1.5 0.0 -0.0 -0.0
|
||||
11 2 -2.5 2.9 0.0 0.1
|
||||
11 3 2.4 -0.6 0.0 -0.0
|
||||
11 4 -0.6 0.2 0.0 0.1
|
||||
11 5 -0.1 0.5 -0.1 -0.0
|
||||
11 6 -0.6 -0.3 0.0 -0.0
|
||||
11 7 -0.1 -1.2 -0.0 0.1
|
||||
11 8 1.1 -1.7 -0.1 -0.0
|
||||
11 9 -1.0 -2.9 -0.1 0.0
|
||||
11 10 -0.2 -1.8 -0.1 0.0
|
||||
11 11 2.6 -2.3 -0.1 0.0
|
||||
12 0 -2.0 0.0 0.0 0.0
|
||||
12 1 -0.1 -1.2 -0.0 -0.0
|
||||
12 2 0.5 0.5 -0.0 0.0
|
||||
12 3 1.3 1.3 0.0 -0.1
|
||||
12 4 -1.2 -1.8 -0.0 0.1
|
||||
12 5 0.7 0.1 -0.0 -0.0
|
||||
12 6 0.3 0.7 0.0 0.0
|
||||
12 1 -0.2 -1.3 0.0 -0.0
|
||||
12 2 0.3 0.7 -0.0 0.0
|
||||
12 3 1.2 1.0 -0.0 -0.1
|
||||
12 4 -1.3 -1.4 -0.0 0.1
|
||||
12 5 0.6 -0.0 -0.0 -0.0
|
||||
12 6 0.6 0.6 0.1 -0.0
|
||||
12 7 0.5 -0.1 -0.0 -0.0
|
||||
12 8 -0.2 0.6 0.0 0.1
|
||||
12 9 -0.5 0.2 -0.0 -0.0
|
||||
12 10 0.1 -0.9 -0.0 -0.0
|
||||
12 11 -1.1 -0.0 -0.0 0.0
|
||||
12 12 -0.3 0.5 -0.1 -0.1
|
||||
12 8 -0.1 0.8 0.0 0.0
|
||||
12 9 -0.4 0.1 0.0 -0.0
|
||||
12 10 -0.2 -1.0 -0.1 -0.0
|
||||
12 11 -1.3 0.1 -0.0 0.0
|
||||
12 12 -0.7 0.2 -0.1 -0.1
|
||||
999999999999999999999999999999999999999999999999
|
||||
999999999999999999999999999999999999999999999999
|
||||
|
|
|
|||
|
|
@ -4,6 +4,14 @@
|
|||
</head>
|
||||
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
|
||||
|
||||
<!-- next release
|
||||
|
||||
<li>Elwood has updated the <tt>wmm.cof</tt>
|
||||
World Magnetic Model file
|
||||
to reflect the new WMM2025 data that was released on December 17, 2024.
|
||||
|
||||
-->
|
||||
|
||||
<H3>Changes from 4.1.0 to 4.2.0</H3>
|
||||
|
||||
Released 2024 February 13.
|
||||
|
|
|
|||
|
|
@ -0,0 +1,69 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(libastro C)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
set(SRC_FILES
|
||||
aa_hadec.c
|
||||
aberration.c
|
||||
actan.c
|
||||
airmass.c
|
||||
anomaly.c
|
||||
ap_as.c
|
||||
atlas.c
|
||||
auxil.c
|
||||
bdl.c
|
||||
chap95.c
|
||||
chap95_data.c
|
||||
circum.c
|
||||
comet.c
|
||||
constel.c
|
||||
dbfmt.c
|
||||
deep.c
|
||||
deltat.c
|
||||
earthsat.c
|
||||
eq_ecl.c
|
||||
eq_gal.c
|
||||
formats.c
|
||||
helio.c
|
||||
jupmoon.c
|
||||
libration.c
|
||||
magdecl.c
|
||||
marsmoon.c
|
||||
misc.c
|
||||
mjd.c
|
||||
moon.c
|
||||
mooncolong.c
|
||||
moonnf.c
|
||||
nutation.c
|
||||
obliq.c
|
||||
parallactic.c
|
||||
parallax.c
|
||||
plans.c
|
||||
plmoon.c
|
||||
plshadow.c
|
||||
precess.c
|
||||
reduce.c
|
||||
refract.c
|
||||
rings.c
|
||||
riset.c
|
||||
riset_cir.c
|
||||
satmoon.c
|
||||
sdp4.c
|
||||
sgp4.c
|
||||
sphcart.c
|
||||
sun.c
|
||||
thetag.c
|
||||
twobody.c
|
||||
umoon.c
|
||||
utc_gst.c
|
||||
vsop87.c
|
||||
vsop87_data.c)
|
||||
|
||||
add_library(astro STATIC ${SRC_FILES})
|
||||
target_include_directories(astro PUBLIC
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(libip C)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
set(SRC_FILES
|
||||
explodegif.c
|
||||
fits.c
|
||||
fsmatch.c
|
||||
gaussfit.c
|
||||
lstsqr.c
|
||||
median.c
|
||||
sqr.c
|
||||
stars.c
|
||||
stats.c
|
||||
walk.c
|
||||
wcs.c)
|
||||
|
||||
add_library(ip STATIC ${SRC_FILES})
|
||||
target_link_libraries(ip astro)
|
||||
target_include_directories(ip PUBLIC
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(libjpegd C)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
set(SRC_FILES
|
||||
jcomapi.c
|
||||
jdapimin.c
|
||||
jdapistd.c
|
||||
jdatasrc.c
|
||||
jdcoefct.c
|
||||
jdcolor.c
|
||||
jddctmgr.c
|
||||
jdhuff.c
|
||||
jdinput.c
|
||||
jdmainct.c
|
||||
jdmarker.c
|
||||
jdmaster.c
|
||||
jdmerge.c
|
||||
jdphuff.c
|
||||
jdpostct.c
|
||||
jdsample.c
|
||||
jerror.c
|
||||
jidctflt.c
|
||||
jidctfst.c
|
||||
jidctint.c
|
||||
jidctred.c
|
||||
jmemmgr.c
|
||||
jmemnobs.c
|
||||
jquant1.c
|
||||
jquant2.c
|
||||
jutils.c)
|
||||
|
||||
add_library(jpegd STATIC ${SRC_FILES})
|
||||
target_include_directories(jpegd PUBLIC
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(liblilxml C)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
set(SRC_FILES
|
||||
base64.c
|
||||
lilxml.c)
|
||||
|
||||
add_library(lilxml STATIC ${SRC_FILES})
|
||||
target_include_directories(lilxml PUBLIC
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(libpng C)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
set(SRC_FILES
|
||||
png.c
|
||||
pngerror.c
|
||||
pngget.c
|
||||
pngmem.c
|
||||
pngpread.c
|
||||
pngread.c
|
||||
pngrio.c
|
||||
pngrtran.c
|
||||
pngrutil.c
|
||||
pngset.c
|
||||
pngtrans.c
|
||||
pngwio.c
|
||||
pngwrite.c
|
||||
pngwtran.c
|
||||
pngwutil.c)
|
||||
|
||||
add_library(png STATIC ${SRC_FILES})
|
||||
target_link_libraries(png z)
|
||||
target_include_directories(png PUBLIC
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(libz C)
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
|
||||
|
||||
set(SRC_FILES
|
||||
adler32.c
|
||||
compress.c
|
||||
crc32.c
|
||||
deflate.c
|
||||
inffast.c
|
||||
inflate.c
|
||||
inftrees.c
|
||||
testzlib.c
|
||||
trees.c
|
||||
uncompr.c
|
||||
zutil.c)
|
||||
|
||||
add_library(z STATIC ${SRC_FILES})
|
||||
target_include_directories(z PUBLIC
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
Loading…
Reference in New Issue