-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
51 lines (43 loc) · 1.01 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#
# prodosfs - A mountable read-only filesystem for Apple II ProDOS 8 disk images.
#
# Copyright 2024 by Javier Alvarado.
#
cmake_minimum_required(VERSION 3.28)
project(prodosfs)
set(CMAKE_CXX_STANDARD 17)
include_directories("/usr/include/fuse3")
link_libraries("/usr/lib64/libfuse3.so")
set(CMAKE_CXX_FLAGS "-Wno-pointer-arith")
include_directories("include")
add_executable(
prodosfs
main.cxx
include/prodos.hxx
include/prodos/block.hxx
include/prodos/directory.hxx
include/prodos/disk.hxx
include/prodos/entry.hxx
include/prodos/file.hxx
include/prodos/filetype.hxx
include/prodos/util.hxx
include/prodos/volume.hxx
source/directory.cxx
source/disk.cxx
source/entry.cxx
source/file.cxx
source/filetype.cxx
source/util.cxx
source/volume.cxx
)
add_executable(
diskutil
util/diskutil.cxx
source/directory.cxx
source/disk.cxx
source/entry.cxx
source/file.cxx
source/filetype.cxx
source/util.cxx
source/volume.cxx
)